Pull to refresh

Comments 58

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

Только Java компилируется перед запуском программы. А Python/Ruby *во время* исполнения программы. Причем каждый раз когда ты запускаешь.
Спасибо, исправил ссылку.
Python тоже можно компилировать! Мы спасены! :)
import compileall
compileall.compile_dir(«mylib», force=1)
UFO just landed and posted this here
по-моему за эту картинку нужно банить уже, ну серьёзно, сколько можно её пихать везде по поводу и без повода?
Или как подсказали на странице с оригиналом — юнит тесты :)
UFO just landed and posted this here
Присоединяюсь :) Вот прямо в данный момент, пока я пишу комментарий, идёт 8-я минута юнит-тестирования ;)
Несколько минут? Вы везучий. В Gmail тесты разбиты на 6 подгрупп. Каждую из них занимает от 10 до 80 минут проранать.
UFO just landed and posted this here
Скажите, а 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
UFO just landed and posted this here
UFO just landed and posted this here
> Скажите, а вы сделаете там папки-фильтры?
Нет. Это можно сделать с помощью labels.
UFO just landed and posted this here
UFO just landed and posted this here
Я как раз собирался запостить одну из карикатур. Хорошо, что коммент прочитал ;) На будущее ty
Ммм… Самый приятный процесс — он может продолжаться часами, днями etc. <смайлик>
Да и к видеоинженерам это относится. Во времена работы на ТВ это была очень популярная отмазка
А у финансистов — деньги отправлены, ждем пока банк перечислит. :(
ну скажем «повторная» компиляция java-кода всё же быстрее c/c++ будет, ибо компилируются только изменённые классы… Или хитрые плюсовые компиляторы тоже умеют это?
Это кагбэ попытка разжечь холивар? :)

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

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

А вообще кто вам сказал, что для CVS и SVN не существует GUI-клиентов?
а лучше сразу git, чтобы изучать дольше))
Но в этом случае не останется времени валять дурака! :)
Sign up to leave a comment.

Articles