Quote (TheStealthTarget @ Jan 11 2015 02:22pm)
I wouldn't call matlab a language... it is more of a sudo-language, and it takes care of all the memory management and variable types for you. I want to learn a REAL language, but don't have time, and matlab is where i am comfortable but it isn't a real language and isn't as versatile as one either. It is easier to work with an the syntax is nice, but not a real language still.
Nothing wrong with that. groovy and python both have garbage collection and dynamic typing as well. c# has type inference instead of dynamic typing.
Quote
It can't even access memory outside of the program, which c++ can do.
i wouldnt consider that to be a litmus test for what's a REAL programming language. for the vast majority of programs and purposes, you dont
want to access memory that belongs to other programs. you rely on APIs/hooks/etc by the OS or other programs to work with them as intended. if you want to alter another program's memory, it's usually to circumvent what the author intended.
This post was edited by carteblanche on Jan 11 2015 01:36pm