Pull to refresh
145
0
Send message
Моя система паролей: легко запоминаемая кодовая фраза любого состава + случайное число в пределах тысячи + MD5.
(Я просто обязан написать этот традиционный комментарий к сравнению хелловолдов.)

# Python
print("Hello, world.")

Всё, что нужно объяснить:
1. Что такое print и скобочки.
2. Что такое строка и почему она в кавычках.
Глупый вопрос: зачем так делается? Чтобы можно было прервать трансляцию в случае чего?
Пожалуй, можно поспорить, что лучше в плане читабельности обработки ошибок: колбаса из else или goto cleanup. Особенно, если ошибка в каком-то цикле.
А можно было сделать на RAII без goto. В простых случаях это несколько длиннее, но зато более понятно и устойчиво. Это что касается освобождения ресурсов и обработки ошибок. Альтернатив goto для вложенных циклов я не вижу (выделить в функцию и сделать return — то же, только в профиль).
Ссылку не открывал, но я думаю, что вся суть подхода именно в том, чтобы дробить задачу на осязаемые кусочки, который можно сделать как раз за 25 минут.
Насколько я понял, это всякие вложенные функции. Для Clang там реализация лямбд на родных кланговских блоках.
Баян, но всё же: libcello — виртуальные функции, конструкторы/деструкторы, замыкания, исключения. Всё чисто на макросах сишечки и паре расширений gcc.
Ведь именно так и было в начале. Просто язык настолько разросся, что легче и эффективнее было написать компилятор напрямую.
0 делится на 42. И 0 делится на 42. Следовательно, 42 — общий делитель 0 и 0. Но 42 > 0, так что 0 не может быть наибольшим общим делителем 0 и 0.
Документацию надо не только один раз перевести, а ещё и поддерживать в адекватном состоянии. Лучше уж никакой документации (или даже машинный перевод), чем лживая.

Книги в этом плане гораздо более благодарный субъект для перевода (если они, естественно, не распечатки документации).
Прикрутил простенькую версию для PDF. И опять обновил PDF-ку. На второй странице внизу дата сборки и номер ближайшего коммита, если есть.

У EPUB есть свои возможности для версионирования, но я в них пока не въехал и думаю, куда бы пристроить версию.
Перенёс из «Электронных книг» в «Компиляторы». Думаю. туда это лучше вписывается.
Да я как-то уже привык к этим рамочкам, вообще не замечаю их.

Замерджил фикс, обновил PDFку.
12 ...
45

Information

Rating
Does not participate
Registered
Activity