The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Индекс форумов
Составление сообщения

Исходное сообщение
"Анализ популярности языков программирования в 2011 году "
Отправлено PereresusNeVlezaetBuggy, 18-Янв-12 06:08 
>[оверквотинг удален]
>     msg = 'Hello World!'
>     prog = Program(
>         mov(ebx, 1),
>         mov(ecx, String(msg)),
>         mov(edx, len(msg)),
>         syscall('write'),
>         ret(),
>     )
>     fun = prog.compile()
>     fun()

Ещё раз. Я (и, думаю, большая часть читающих этот тред) в курсе _возможностей_. Что же до "неудобно" - а вы попробуйте более-менее актуальный алгоритм, использующий SIMD, заюзать. Можно? - да, безусловно. Нужно ли? Ну-у-у... для чего-то одноразового - сойдёт, для промышленного использования - нет.

Поймите, я ничего не имею против Питона как такового. Для своих задач он хорош. Но делать из него героя для более-менее низкоуровневой работы, когда он толком даже от giant lock'а не вылечился... смешно.

> if __name__ == '__main__':
>     example()
>

>>На вкус и цвет... это и к вам, и к вашему исходному оппоненту. :)
> Голословно. Конкретно что для Вас не удобно?
>>Она прикольная - это да. Но она по определению тупо не позволяет отлавливать ошибки до запуска программы. И ладно, если ошибка (банальная опечатка) на основной ветке логики, а если нет?
> Голословно. Открываешь терминал, пишешь python, жмешь ввод,вводишь текст... Я вижу у Вас
> опыт нулевой.

Если вы не поняли, о чём я вам написал, то это у вас опыт нулевой - разработки программ больше, чем из пары модулей. Отсутствие статической типизации в достаточно большом проекте (скажем, пара сотен модулей, и отнюдь не однотипных) становится большим злом.

>>Да-а? Таки объекты там даже общаются сплошь сообщениями? Что, нет? Упс...
> Чё? Марш в школу учить определения.
> http://ru.wikipedia.org/wiki/%D0%9E%D0%B...

Да-да. Три "ха-ха". "В центре ООП находится понятие объекта. Объект — это сущность, которой можно посылать сообщения".

Сообщения != вызов методов. Так что вы с вашим апломбом свободны.

>>Гм. Руководство по стилю для стандартной библиотеки языка - это, конечно, хорошо. Но какое отношение это имеет к предотвращению от случайных выстрелов в ногу, не совсем понятно.
> Чё? Комментируйте пожалуйста когда имеете хоть малейшее представление о предмете.

С вашей стороны ничего, кроме отсутствия практики реального использования Python, я не увидел. Спорить с дураком = опускаться до его уровня; нет, спасибо, я лучше пойду. Счастливо оставаться и... учите определения. ;)

 

Ваше сообщение
Имя*:
EMail:
Для отправки ответов на email укажите знак ! перед адресом, например, !user@host.ru (!! - не показывать email).
Более тонкая настройка отправки ответов производится в профиле зарегистрированного участника форума.
Заголовок*:
Сообщение*:
  Введите код, изображенный на картинке: КОД
 
При общении не допускается: неуважительное отношение к собеседнику, хамство, унизительное обращение, ненормативная лексика, переход на личности, агрессивное поведение, обесценивание собеседника, провоцирование флейма голословными и заведомо ложными заявлениями. Не отвечайте на сообщения, явно нарушающие правила - удаляются не только сами нарушения, но и все ответы на них. Лог модерирования.



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру