← All posts tagged programming

bioh

ru.wikipedia.org — трагичная история о том как люди погибали из-за программистов.
В разделе "Замеченные ошибки" самое интересное:
Установка булевской переменной (однобайтовой) в значение «истина» производилось командой «x=x+1»

bioh

demons*: Recognized shorthand on the Usenet group comp.std.c for any unexpected behavior of a C compiler on encountering an undefined construct. During a discussion on that group in early 1992, a regular remarked “When the compiler encounters [a given undefined construct] it is legal for it to make demons fly out of your nose” (the implication is that the compiler may choose any arbitrarily bizarre way to interpret the code without violating the ANSI C standard). Someone else followed up with a reference to “nasal demons”, which quickly became established.

bioh

Вкрадце: похаченая g++, которая после распарсивания C++ кода умеет выплевывать его AST в XML! O_O
Попробовал — действительно, умеет. Сразу возник наивный вопрос: а какого хрена тогда в емаксе на ее основе не сделали нормальный и мощный C++ IDE, ведь это же так тривиально? Ведь мучаются же до сих пор люди с бесплатным, но убогим семантиком, либо с платным, но более суровым xrefactory.

bioh

blogerator.ru
К сожалению, вероятно из-за того, что как я уже сказал выше, ответное выступление объектников "Почему ООП не провалилось" получилось несколько скомканным из-за интеллектуального натиска Lisp'еров, выступающие так и не оформили впоследствии свою позицию преимуществ ООП в развернутом виде.

bioh

repl.it
The repl.it project is an attempt to create an online environment for interactively exploring programming languages. It provides a fully-featured terminal emulator and code editor, powered by interpreter engines for more than 15 languages.

All our interpreters are written in (or compiled to) JavaScript, and run completely on the user's device, regardless or whether it's a desktop, laptop or phone.

bioh

memorymanagement.org — Welcome to The Memory Management Reference! This is a resource for programmers and computer scientists interested in memory management and garbage collection.
Сайт уже давно не обновляется, но содержит отличный сборник статей по данной тематике (есть ссылки на полный текст, но далеко не все они живы), а также ссылки на другие ресурсы соответствующей тематики.
Было бы здорово "оживить" такой сайт.