Как стать автором
Обновить

Комментарии 58

это скорее относится к более глобальному. Я бы озаглавил так: «Почему скриптовые языки продуктивней компилируемых». Или я не прав? :)
В оригинале именно пайтон :) А с Вами я согласен )
только в поддержке и развитии приложения на языках с динамической типизацией для меня представляют небольшой ужастик :)
Программу написанную на Языке высокого уровня приходится в любом случае интерпретировать в ассемблер. Это верно и для Java и C и Python.

Только Java компилируется перед запуском программы. А Python/Ruby *во время* исполнения программы. Причем каждый раз когда ты запускаешь.
Спасибо, исправил ссылку.
Python тоже можно компилировать! Мы спасены! :)
import compileall
compileall.compile_dir(«mylib», force=1)
НЛО прилетело и опубликовало эту надпись здесь
по-моему за эту картинку нужно банить уже, ну серьёзно, сколько можно её пихать везде по поводу и без повода?
+ отмазка:
Делается SVN Checkout
Или как подсказали на странице с оригиналом — юнит тесты :)
Моя любимая :)
НЛО прилетело и опубликовало эту надпись здесь
Присоединяюсь :) Вот прямо в данный момент, пока я пишу комментарий, идёт 8-я минута юнит-тестирования ;)
Несколько минут? Вы везучий. В Gmail тесты разбиты на 6 подгрупп. Каждую из них занимает от 10 до 80 минут проранать.
НЛО прилетело и опубликовало эту надпись здесь
Я его разрабатываю.
Скажите, а GWT в нём используются? А Guice?)
Guice — да. GWT — нет, Browser-side code написан на JS и с помощью JsCompiler ужимается.

BTW Будем надеятся compiler будет выпущен в open-source, так что все смогут пользоваться им.
А GWT вообще в каких-то крупных проектах Гуглом применяется(Docs, Maps, Picasa)? Или там JS+этот самый компилятор-оптимизатор?
Из крупных проектов GWT пользуются: Ads, Checkout, Orkut(некоторые подмодули).
Picasa — на чемто pythonообразном.
JsCompiler пользуются в gmail/maps/docs
НЛО прилетело и опубликовало эту надпись здесь
НЛО прилетело и опубликовало эту надпись здесь
> Скажите, а вы сделаете там папки-фильтры?
Нет. Это можно сделать с помощью labels.
НЛО прилетело и опубликовало эту надпись здесь
> лежат в маленьком блоке под чатом
Есть lab feature которая позволяет менять порядок left-navbars

Лучше всего предлагать новые фичи здесь groups.google.com/group/gmail-labs-suggest-a-labs-feature/topics
НЛО прилетело и опубликовало эту надпись здесь
Я как раз собирался запостить одну из карикатур. Хорошо, что коммент прочитал ;) На будущее ty
у 3D моделлеров — «рендерится!» :)
Ммм… Самый приятный процесс — он может продолжаться часами, днями etc. <смайлик>
Да и к видеоинженерам это относится. Во времена работы на ТВ это была очень популярная отмазка
А у финансистов — деньги отправлены, ждем пока банк перечислит. :(
А у дизайнеров «Создается мысль» :D
ну скажем «повторная» компиляция java-кода всё же быстрее c/c++ будет, ибо компилируются только изменённые классы… Или хитрые плюсовые компиляторы тоже умеют это?
Это кагбэ попытка разжечь холивар? :)

В плюсах всё зависит от разумности разработчика. Если он не инклудит всё подряд, а только то, что надо, и пользуется предварительными объявлениями вместо инклудов где это возможно, то количество перекомпилируемых файлов сводится к минимуму.
нет, ни к коем разе, это попытка немножко просветиться насчёт c/c++
Умеют, конечно
НЛО прилетело и опубликовало эту надпись здесь
См. incremental compilation, precompiled headers, etc.
Но все отмазки сводятся к одному — «делается...»
Этот комментарий бывает почти к каждому переводу xkcd: вы забыли перевести текст при наведении мышки, который в alt="", а он очень важен .)
Текст при наведении мышки или который в alt?
«Ты что воруешь ЖКД?» «Да, но я занимаюсь этим, когда компилируется код.»
ЖКД = жидкокристаллический дисплей? Если нет, то объясните. Хотя, если да, то тоже не понятно…
Да, при том в оригинале эти самые дисплеи во множественном числе. Мне тоже не совсем понятно.
Ну типа то, что код компилируется является оправданием не только ничегонеделания, но и кражи мониторов. Как-то так.

Стрип сам по себе немного абсурдный, посмотрите другие серии. Не все шутки прямолинейны.
«На сервер заливается!»
Заголовок специально холиварный?
Оригинал ничего не говорит про питон.
если думать и программировать не умеет человек, то python все равно не спасет. Ну будет быстрее писаться, интерпретироваться… пока не упрётся в свои ошибки проектирования, а там модный язык точно не поможет
А какую отмазу придумать бедному пхп проггеру? Как газло, ни юнит-тестов, ни SVN пока нет((
Создайте репозитарий SVN и напишите юнит-тесты, делов то.
А лучше не SVN, а CVS, больше времени сможете валять дурака.
Жалко мозг)) Я конечно не против мануалов и командной строки, но все же… неужели все это нельзя было сделать проще, распаковал в d:\soft папку с SVN-сервером, и все само собой заработало…
TortoiseSvn в помощь)
Страшно слышать такие слова из уст программиста…

А вообще кто вам сказал, что для CVS и SVN не существует GUI-клиентов?
а лучше сразу git, чтобы изучать дольше))
Но в этом случае не останется времени валять дурака! :)
Зарегистрируйтесь на Хабре , чтобы оставить комментарий

Публикации

Истории