Петон

Товарищ Diverofdark прислал мне картинку:

Учитывая мое недавнее увлечение петоном, тролленг засчитывается. Под катом – мои комментарии, которых я не могу не сделать.

  1. Python – динамически типизированный скриптовый язык. Он изначально не подразумевает сверх-быстродействия и проверки типов.
  2. Использование тулз вроде Cython или реализаций c JIT позволяет повысить быстродействие, добавить статическую проверку типов и скомпилировать исходник на Python в машинные команды.
  3. Python – императивный язык, философия которого основана на однозначности и простоте понимания кода. Заталкивать туда все прелести функциональщины и добавлять избыточность функционала абсолютно неоправдано.
  4. Switch\case также избыточен – это в сях можно сделать оптимизированную таблицу переходов, а в любом динамическом языке switch неизбежно становится синтаксической мукой – ибо, в отличие от синтаксического сахара, жизнь не подслащает.
  5. Соглашение об именовании существует
  6. Приватности методов и многопоточности действительно нехватает

Да, Дайвер, я знаю, ты-таки это прочитал :)

Posted on September 14, 2011 at 20:42 · Permalink
In: Кодинг · Tagged with: