2009-08-17 2 views
5

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

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

+0

вы спрашиваете о сходстве функций и сходства языковых операций. какой из них ближе всего к тому, что вы спрашиваете: как вы объедините элементы из 2 массивов или найдите длину строки или создадите растровое изображение truecolor, или откройте, напишите, закройте файл или прочитайте строку из базы данных ? Я думаю, что просто сравнение синтаксисов не будет предлагать много рычагов при переходе между языками –

+0

На самом деле это может усложнить некоторые вещи, особенно тонкие различия в синтаксисе. Было бы лучше увидеть, как некоторые большие функции похожи, чтобы увидеть, как шаблоны на языке А могут быть применены на языке В. –

ответ

4

Syntax across languages - лучший. Он каталогизирует структуры управления, типы данных, библиотеки, комментарии и многое другое. Включает информацию о Delphi, SML, OCaml, Java, Smalltalk, C++, Ruby, Perl, Python, Lisp, PL/I, PHP, EmacsLisp и VisualBasic.

0

The original wiki довольно хорошо, потому что его сыпучее обсуждение (Это не предназначенный для энциклопедии, основанной на правилах, например, в википедии) программирования, которая сфокусирована на истории, извилистых путях, пламенных войнах и языковом фанатизме (все в хорошем смысле) много рассказывает о ho w x в языке A в основном/лучше/эквивалент функции y на языке B.

Смежные вопросы