Алгоритмы → Алгоритм Шеннона-Фано из песочницы
Алгоритм метода Шеннона-Фано — один из первых алгоритмов сжатия, который впервые сформулировали американские учёные Шеннон и Фано, и он имеет большое сходство с алгоритмом Хаффмана. Алгоритм основан на частоте повторения. Так, часто встречающийся символ кодируется кодом меньшей длины, а редко встречающийся — кодом большей длины.
В свою очередь, коды, полученные при кодировании, префиксные. Это и позволяет однозначно декодировать любую последовательность кодовых слов. Но все это вступление.
В свою очередь, коды, полученные при кодировании, префиксные. Это и позволяет однозначно декодировать любую последовательность кодовых слов. Но все это вступление.
Open source → Новогодний релиз Hedgewars 0.9.15!

Команда разработчиков открытого клона знаменитых червей поздравляет всех с наступающим! Но какой же Новый Год без подарков? Представляем вам новую версию замечательной игры Hedgewars!
Нововведения:
- Новая новогодняя тема уровней Christmas;
- Снег оседает на землю. Может как помешать, так и помочь игроку;
- Новое оружие Drill Strike для уничтожение врагов, которые прячутся под землей;
- Новое оружие Mud Ball для столкновения врагов в пропасть;
- Новый режим игры — захват вражеского флага и защита своего;
- Возможность случайного распределения оружия между командами;
- Несколько новых миссий на прохождение;
- Новые шапки для ежей: beaver, porkey и sheep;
- Возможность отключения ветра;
- Возможность выбирать размер веревки;
- Улучшенный интерфейс для более легкой настройки игры;
- Больше новых эффектов (пыль при сверлении, оседание снега на землю...);
- Улучшенная поддержка Lua для написания сценариев и скриптов для уровней;
- И наконец самое главное — редактор уровней! Теперь каждый может быстро создавать уровни перед игрой.
Персональные блоги → На eBay продают первый лэптоп Андерса Хейлсберга
Крайне интересный лот появился на eBay: первый лэптоп Андерса Хейлсберга (wiki). Судя по всему этому лэптопу более 20 лет, на скриншотах экрана самая поздняя дата — 88 год.
Работает лэптоп под PC-DOS 3.02 и содержит встроенный Turbo Pascal от Borland. Сам Андерс, я напомню, знаменит тем, что написал и продал фирме Borland компилятор Pascal, а затем уже в самой компании создал Delphi. Значительно позже Андерс ушел в Microsoft, где создал популярнейший язык C# и до сих пор работает ведущим архитектором в команде, которая разрабатывает C#.
Такой вот артефакт на eBay, за который на момент написания статьи дают $1026.
Microsoft → Зоннон — Паскаль будущего для .NET! Интервью с Ниной Гоновой, магистранткой ННГУ, стажировавшейся в ETH в Цюрихе в группе Никлауса Вирта
В ходе последнего визита в Нижний Новгород мне удалось побеседовать с Ниной Гоновой, магистранткой Нижегородского государственного университета, стажировавшейся в ETH в Цюрихе в бывшей научной группе профессора Никлауса Вирта, создателя языка Паскаль. Мы говорим про язык Зоннон, одно из последних языковых изобретений группы Вирта, для которого существует неплохая реализация, встраивающаяся в Visual Studio, про концепцию активных объектов и возможности научных вычислений. Также Нина рассказывает про жизнь в Цюрихе и про то, как попасть на стажировку в ETH. Кстати, само интервью записывалось на территории лаборатории высокопроизводительных вычислений ННГУ, на фоне компьютерного кластера!
Видео на YouTube: часть 1, часть 2, часть 3 (также под катом). RSS-лента подкаста тут.
Видео на YouTube: часть 1, часть 2, часть 3 (также под катом). RSS-лента подкаста тут.
прослушан 64 раза
История ИТ → Ретро? Некро? Ах да, Турбо!
Многие люди, пишущие о Turbo Pascal, начинают со своих воспоминаний о том, как он появился и каким шагом вперед он стал по сравнению с существующими на тот момент компиляторами. Мне было бы сложно последовать их примеру, хотя бы потому, что Turbo Pascal 1.0 ровно на два года старше меня, и в сознательном возрасте я застала уже версию 7.0, плавно переходящую в Delphi.
Придется подойти к этому вопросу с диаметрально противоположной стороны и рассказать о том, как Turbo Pascal и его эволюция воспринимаются человеком, воспитанным на значительно более поздних средах разработки и обращающимся к TP с исследовательскими целями (а именно — для проекта progopedia.com).
Итак, год 1983, Turbo Pascal 1.0…

Turbo Pascal 1.0
Придется подойти к этому вопросу с диаметрально противоположной стороны и рассказать о том, как Turbo Pascal и его эволюция воспринимаются человеком, воспитанным на значительно более поздних средах разработки и обращающимся к TP с исследовательскими целями (а именно — для проекта progopedia.com).
Итак, год 1983, Turbo Pascal 1.0…

Turbo Pascal 1.0
НЛО прилетело и опубликовало эту надпись здесь.
Персональные блоги → Pascal, чайная ложка №0
Контингент Хабрахабра очень разнообразен. И как гласит статистика, делится на много слоев. Здесь каждый желающий может найти информацию на свой «вкус и цвет». Но не все здесь великие программисты, специалисты IT-индустрии или просто сумасшедшие гики.
Мне, как лицеисту, ученику 11-го класса хотелось бы внести свою лепту в продвижение процесса изучения языков программирования.
В странах СНГ, в школьном курсе, чаще всего, преподается Pascal, и его основы. Я сам изучал его, и был рад этому. Но не все школы (лицеи, техникумы) имеют возможность дать глубокие знания и порой приходится учиться самому. Как по мне, хорошей практикой являются школьные олимпиады. Об этом и многом другом я хотел рассказать.
Мне, как лицеисту, ученику 11-го класса хотелось бы внести свою лепту в продвижение процесса изучения языков программирования.
В странах СНГ, в школьном курсе, чаще всего, преподается Pascal, и его основы. Я сам изучал его, и был рад этому. Но не все школы (лицеи, техникумы) имеют возможность дать глубокие знания и порой приходится учиться самому. Как по мне, хорошей практикой являются школьные олимпиады. Об этом и многом другом я хотел рассказать.
Персональные блоги → ZAM-S — Выпуск #52
Разговоры* о программировании:
— Програмисты и кодеры
— Программа пишется на бумаге?
— Про любимые языки
— Про любимые IDE
— Стоит ли программистом быть?
*в гостях Алексей, Василий
zam-s 52 / 12.5 Мб / 27:17 / MP3, 64 kbps
Download
Офф. сайт подкаста
RSS подкаста
— Програмисты и кодеры
— Программа пишется на бумаге?
— Про любимые языки
— Про любимые IDE
— Стоит ли программистом быть?
*в гостях Алексей, Василий
zam-s 52 / 12.5 Мб / 27:17 / MP3, 64 kbps
Download
Офф. сайт подкаста
RSS подкаста
прослушан 52 раза
Решил поделиться очередным скриптом подсветки синтаксиса Delphi/Pascal.