2009-08-17 12 views
5

Zastanawiam się, czy istnieje skompilowana baza wiedzy o podobnych funkcjach lub funkcjach między kilkoma językami programowania. Powód, dla którego zadaję to pytanie, wynika z faktu, że uczy się nowego języka programowania i ma rozległą wiedzę o innym, często trudno jest poznać lub wyobrazić sobie korelację funkcji między tymi dwoma językami.Odniesienie do podobnych funkcji między językami programowania

Oczywiście, jeśli takie odniesienie istnieje, znacznie ułatwiłoby uczenie się nowego języka, ponieważ trzeba było tylko wyszukać podobną funkcję i ostatecznie ją zapamiętać.

+0

Pytasz o podobieństwa funkcji vs podobieństwa operacji językowych. która z nich jest najbliżej tego, o co pytasz: jak scalić elementy 2 tablic, znaleźć długość ciągu lub wygenerować mapę bitową truecolor lub otworzyć, napisać, zamknąć plik lub odczytać wiersz z bazy danych ? Myślę, że porównywanie składni nie przyniesie większego wpływu na przechodzenie między językami. –

+0

W rzeczywistości może to utrudnić pewne czynności, zwłaszcza subtelne różnice w składni. Byłoby lepiej zobaczyć, jak pewne duże obiekty są podobne, aby zobaczyć, jak można zastosować wzorce w języku A w języku B. –

Odpowiedz

4

Syntax across languages jest najlepszy. Kataloguje struktury kontrolne, typy danych, biblioteki, komentarze i wiele więcej. Obejmuje informacje na temat Delphi, SML, OCaml, Java, Smalltalk, C++, Ruby, Perl, Python, Lisp, PL/I, PHP, EmacsLisp i VisualBasic.

0

The original wiki jest bardzo dobra, ponieważ jest to sypki dyskusja (To nie ma być encyklopedią opartą na regułach, taką jak wikipedia) programowania, która z naciskiem na historię, meandry, wojny płomienne i fanboyizm językowy (wszystko w dobrej zabawie) mówi dużo o w funkcje x w języku A są w zasadzie/lepsze/w pewnym stopniu równoważne funkcji y w języku B.