Блоги

Отличия системного программиста от прикладного

Отличий и на самом деле много. Приведу несколько. Вот, например, самое короткое.

Системный программист отличается от прикладного тем, что при переходе улицы с односторонним движением он смотрит в обе стороны.

Или другое.

Системный программист гарантирует, что не сломается. Прикладной программист гарантирует, что починит.

А вот подлиннее, в виде притчи.

Головоломка «Вавилонская башня»

Оригинальная головоломка «Вавилонская башня» 1981 года венгерского производства пополнила мою небольшую коллекцию.

Отличий от советского варианта, называвшегося в обиходе «огурцом» или «щипалкой» за неприятные ощущения при попадании подушечек пальцев в промежутки между этажами, небольшие.

Новости импортозамещения

В рекламе «чисто российского сервера» на базе процессоров МЦСТ Эльбрус вскрылась интересная фотодеталь, показывающая американское происхождение изделия.

Специалисты отмечают, что кроме корпуса американское происхождение имеют, как минимум, оперативная память, диски, видеоадаптер и блок питания.

Языки программирования и методы трансляции. С. Свердлов

Зачем вообще понадобилось читать книгу о языках и компиляторах?

Когда спустя много лет вновь разрабатываешь транслятор, то возникает желание свериться с рекомендациями из других источников кроме собственного вузовского багажа и опыта. Помочь в этом могут книги.

Тест скорости: array vs TList vs dynamic array

Проведем небольшой замер скорости случайного и последовательного доступа, используя:

  • статический массив (array, должен размещаться на стеке)
  • класс-контейнер TList (размещается в куче)
  • динамический массив (тоже размещается в куче)

Используем массив из 10 миллионов элементов имеющих типы данных "integer" и "varaint". При необходимости вы можете легко изменить тип в соответствующей секции программы.

Питон, как реинкарнация Бейсика

Любители в софтостроении появились давно, а сегодня их число только растет, по разным оценкам приближаясь уже к половине программистского поголовья.

Типовая схема биллинга

Я как человек измученный различными АСР и сам принимавший участие в разработке АСР регулярно сталкивался с отсутствием какой-то эталонной схемы, которую можно было бы посмотреть для оценки АСР, а так же перед созданием своей АСР. В сети есть некоторое количество работ по этой теме к примеру я в свое время при написании диплома курил вот этот вот труд Методы моделирования и разработки биллинговых систем.

Пишем транслятор или немного о Фортране

Моя текущая занятость связана с разработкой транслятора некоторого скриптового языка. По ряду причин имеющаяся реализация не может быть использована в других средах. В связи с этим вспомнился Фортран... Но, давайте уж все по порядку.

Технологии из 1980-х на марше 2015 года

Вести из института, недавно пострадавшего от пожара.

Институту научной информации по общественным наукам (ИНИОН РАН) нужны персональные компьютеры старых моделей — AT/286/386/486, сообщил на странице организации в Facebook старший научный сотрудник ИНИОНа Михаил Минц. В своем сообщении он отмечает, что нужно "хотя бы несколько компьютеров", потому что заработал залитый пожарными библиотечный сервер (Hewlett-Packard 1985 г. выпуска). Сейчас нужны терминалы к нему, а "современные компьютеры слишком быстрые для этой работы".

Обучение студентов: американские университеты в сравнении с советским вузом

Добрые люди поделились ссылкой на хабр, где автор перечисляет список курсов "MSc Computer Science на уровне топ американских университетов". Градация "MSc" - Master of Science - соответствует советскому университетскому (университет или политех) диплому (5,5 лет обучения) или диплому исследовательского профиля инженерного вуза (5,5-6 лет). На основании приведенного списка было интересно сравнить подготовку американского молодого специалиста по компьютерным системам с тем, что выпускала моя "альма матер".

Страницы

Subscribe to RSS - блоги