Well with University my list of programming and scripting languages I've worked and had to program with gets longer and longer every semester… lets just say, my list is long and there are about 2 topics in `General` where I've posted the list at that current point in time…
—
How many programming languages do you know? (my reply page 1)
—
What programming languages do you know (my reply page 4)
So for the big list, go look up one of those, then add these:
— Python
— iSQLite (sadly had to use this, idk why we couldn't just use mySQL)
That is ridiculous. You can just look at the function parameters.
Again I have to disagree with you here, as I always do in this matter… The whole point is not HAVING to look up the
method (not function, Object-Oriented languages are not suddenly Procedural languages!) parameters! (I don't know how to take you seriously as a programmer anymore Mads when you make mistakes in such the simplest of terminologies)
Knowing the name of the method, as exampled by Elvish, by "personWithFirst: last: andDate:" does not require any looking up of the parameters. (ignoring the bad parameter naming of course, according to ObjC guidelines, it should be "personWithFirstname: lastname: andDOB:" which is much more descriptive, otherwise what? first and last time they sneezed and the date the object was created? xD)
Also when Xcode does its "code completion/suggestions" it would actually show it as "personWithFirst (NSString *) last: (NSString *) andDate: (NSString *)" again telling you what the parameter is used for, and the data type it must be… Meaning there is no need to look up documentation or anything of the likes. That is one thing you'll never get in most other languages. For example I have seen countless times the following in my code completion tooltips "person( String arg0, String arg1, String arg2 )" now is it me, or is that just not very helpful at all, requiring looking up in documentation!