Другие языки программирования и технологии

Где можно посмотреть таблицу языков программирования?

В таблицах чтобы были все основные идеи и всё расписано посхемно. Каждый язык расписан чтоб был переменные, типы, функции и как это всё представляется в памяти.
Давай разберемся с твоим желанием. Итак, есть уровень учебника - основные идеи и концепции, типичный язык будет где-то на 20-50 страниц. Есть уровень стандарта - все расписано до мелочей, страниц так 100-500. И есть уровень компилятора, где идеи стандарта находят конкретные реализации, раскладываются в память и т. д. Тебе явно нужен этот уровень, предыдущие с памятью не работают, и это будет уже страниц так на 2000-5000. Будем считать, что на странице будет по 2 пункта. Итого - строк в твоей таблице будет 4000-10000. На язык. Не у всех языков есть все особенности, будем считать, что, чтобы собрать все, понадобится 15000 строк. Очень примерно.
Языков программирования существует... ну, где-то 10000. 90% из них экзотические и непрактичные, 90% остатка используется в специфических ситуациях или давно устарели. Остается 100.
Итак, ты думаешь, что кто-то будет составлять таблицу 15000x100? Какой в этом смысл? Какая польза от такой титанической работы? Языки - они потому и разные, что разные вещи в них делаются по-разному. Ну, объявляются в lisp переменные функциями setq и defvar - так они там используются значительно реже, чем в других языках, что из таблицы никак следовать не будет.
Вон, в Вики есть какое-то условное подобие такой таблицы (для уровня ниже учебника, 3 десятков языков и просто факта наличия/отсутствия какой-то особенности, без реализации), ссылку смотри выше. Чем оно тебе поможет-то?
Евгений Васьянов
Евгений Васьянов
82 564
Лучший ответ
Сергей Смирнов Хотелось в общем понять суть всех языков по схеме посмотреть. В чём их отличия. В общих чертах то идеи все одинаковые. Запись в память, считывание, запись в файл, считывание, прерывания. Функции это те же переменные, да и вообще начало места в памяти. Вот и хотелось в общих чертах посмотреть на всё это. Идеи то все одинаковые, состоят из простого-запись и считывание в\из памяти. И прерывания для работы с дисками и устройствами.
Сергей Смирнов Схематично если изобразить всё это из простых кусочков этих, то и получится такая таблица.
"Будь проще и люди к тебе потянутся" в таком виде хотелку никто не выполнит. Сформулируй как это знание предполагается использовать
Сергей Смирнов Насмешил) Может быть тебе ещё ключи от квартиры где деньги лежат?))
Сергей Смирнов Я сам не знаю. Просто хочу в общем посмотреть в целом на эту картину.
На самом деле, разные языки программировнаия и разные (к примеру) автомобили - это ПОЛЯРНО разные вещи.
Вам тут верно сказали, что у каждого языка - свои особенности. Их множество - языков.
На мой взгляд, у Вас два решения. Первое (академически-теоретическое, как поступаю Я в таких случаях): найдите хорошую диссертацию, лучше докторскую, которая посвящена общим особенностям программирования, без уклона в детали конкретного языка. Наверняка, были исследователи, которые задавались таким же вопросом. В Google... информация, зачастую, однобокая. Подавляющее большинство тех, кто пишет в интернете (бесплатно, т. е.), обращают внимание лишь на деталях, упуская из вида важные частности. Впрочем, и книги - тоже отчасти таковы...
Второе (практическое, как поступают многие): начните программировать (хоть чуть-чуть) на одном, на другом языке. Все равно Вам в итоге потребуется не более, чем 10 (основных) современных языков.