LINUX.ORG.RU

История изменений

Исправление Obezyan, (текущая версия) :

ээээ… очень странное утверждение.

простой пример: массивы

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

Пока терпимо.

Усложняем: многомерные ассоциативное массивы с ключами и значениями произвольных типов.

Все, приплыли. Лучший язык для работы с подобными структурами данных будет… PHP. С заметным отрывом от него будут идти Js, Python, Go и Java. Про С или Lisp даже не вспоминают при таких задачах, потому что в них придётся написать половину встроенного функционала PHP из раздела массивы, а зачем если PHP уже написан (на С). И так во всем.

Это верно для вообще любого языка.

Нет, при использовании языка заточенного под задачу можно писать код не приходя в сознание, чи то многие и делают. Я не говорю что это хорошо.

Исходная версия Obezyan, :

ээээ… очень странное утверждение.

простой пример: массивы

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

Пока терпимо.

Усложняем: многомерные ассоциативное массивы с ключами и значения и произвольных типов.

Все, приплыли. Лучший язык для работы с подобными структурами данных будет… PHP. С заметным отрывом от него будут идти Js, Python, Go и Java. Про С или Lisp даже не вспоминают при таких задачах, потому что в них придётся написать половину встроенного функционала PHP из раздела массивы, а зачем если PHP уже написан (на С). И так во всем.

Это верно для вообще любого языка.

Нет, при использовании языка заточенного под задачу можно писать код не приходя в сознание, чи то многие и делают. Я не говорю что это хорошо.