Talk:Language Comparison Table: Difference between revisions

Content added Content deleted
(→‎About this page: new section)
Line 64: Line 64:


I'm not sure how interesting the stat would be, but how do you guys feel about adding a "Has [[Garbage Collection]]" column to the table? I don't know how many modern language don't have it. The only languages I can be sure of are Java and C/C++. --[[User:Mwn3d|Mwn3d]] 16:39, 1 February 2009 (UTC)
I'm not sure how interesting the stat would be, but how do you guys feel about adding a "Has [[Garbage Collection]]" column to the table? I don't know how many modern language don't have it. The only languages I can be sure of are Java and C/C++. --[[User:Mwn3d|Mwn3d]] 16:39, 1 February 2009 (UTC)

== About this page ==

Wow, I believe that for a site like RosettaCode this comparison table is a great efforts... luckly a lot of programming languages are missing :D. Scattered notes:

* '''About paradigm and C''': if C++ has [[generic programming]], the same must have C (and languages derived from this)
* '''About parameter passing and C''': I've read the talk above; let me specify that the only way C I know allows parameter passing is by value. You can pass a pointer to (and the pointer is passed "by value", being the pointer itself a value), and intend it like a "reference" to a type; but there's no something like "passing by reference"; this features is in C++, not in C, AFAIK.
* '''About C and type safety''': <cite>A language is type-safe if any improperly typed program is illegal in the sense that it may not pass the compiler</cite>... why C is unsafe? you can tune compiler with options so that it raises errors instead of warning... cast exists... then here the same as C++ (safe, but unsafe allowed)...?

(I won't modify anything since I am not able to correctly classify any programming lang, so these are just opinions) --[[User:ShinTakezou|ShinTakezou]] 17:06, 1 February 2009 (UTC)