kot

d11he11


i-t-шные заметки

Teach Yourself Programming in Ten Years


Previous Entry Поделиться Next Entry
О языках программирования
kot
d11he11
Язык программирования, как инструмент,  должен подходить и соответствовать образу мышления программиста, использующего его. Только в этом случае он становится превосходным.

Исходя из этого я (когда-нибудь) остановлюсь на Python-е :-)

  • 1
Конечно, кроме способности радовать глаз программиста, язык должен обладать широкими возможностями, гибкостью etc.
Но. Если говорить например про скриптовые языки, можно брать Perl/Python/Ruby/PHP - все они в принципе способны решать сложные задачи imho.

безусловно способны, вопрос как уже сказано ниже - в количестве кода. Так как доступа к стэку нет - то ни в одном из скриптовых языков нет удобнейшего механизма RAII. Так как многозадачность лимитирована вызовом fork() или popen(), которые работают на уровне процессов а не потоков - то эффективность тоже оставляет желать лучшего, и целый пласт современых инструментов (использование futexов для дешовой синхронизации) остается за бортом.

Имхо скриптовые языки созданы для того чтобы решать несложные задачи быстро без монстрозной обвески и с низкой ценой ошибок, но кастрируют мозг программиста они весьма здорово.

  • 1
?

Log in

No account? Create an account