- Joined
- May 2, 2009
- Messages
- 69
I'd like to learn how to use a programming language, but I'm not quite sure what to learn and where to start. I'm just looking for a bit of help in deciding what to do.
Identification Division.
Program-ID. HELLOPGM.
Procedure Division.
Display "Hello World!"
STOP RUN.
Wikipedia said:COBOL /ˈkoʊbɒl/ is one of the oldest programming languages, primarily designed by Grace Hopper. Its name is an acronym for COmmon Business-Oriented Language, defining its primary domain in business, finance, and administrative systems for companies and governments.
unless you are looking to making banking system, I dont think COBOL is good choice
Start by coding some simple stuff in C++, then continue to C#.
And hate Python. Then you're off to become a great coder.
I think you shoud learn a good language instead of a bad, because good languages are better than bad ones. Bad languages got the disadvantage that they are worse than good ones. An advantage of good languages is the fact that they got better features than the bad ones got. Also the code of good languages looks better than the code of bad ones.
Personaly i like good languages more than bad ones because my name is not nestharus.
I will suggest C++, if you learn basic of it, switching to languages like C# or Java should be piece of cake.
I will suggest C++, if you learn basic of it, switching to languages like C# or Java should be piece of cake.
Could not agree more. I like the way C++ works, pointers and shit, makes much more sense that some things I see in C#.I wonder why people keep bashing C++, maybe he would actually like to learn it, and learning any language is not a waste, but if he reads this bashing, it will certainly drive away
And pleade if you state your argument, dont say "Its too hard!" or "pointers!" because pointers can be completly avoided if logic(and knowledge of STD, or what you are doing in general) is used
Because thats like saying Your map deserves 0/5 because I dont like the screen attached as the picture
Why do I write this, and why here?
I dont want to create another thread for th shit, and I see endless bashing with 1 and only argument, "Its too hard!"
Nah ZinC is complete crap. Sure it look a bit more like c++ but those are small syntax things.
- But ZinC lacks support (vJass is THE standard but only few people here on THW know ZinC).
- ZinC lacks compatibility to vJass, so you cant use some of the cool resources here
- vJass is still getting developed (by different people from THW), ZinC however is dead
- ZinC lacks some language features even the old vJass has, e.g. stub methods.
In my opinion the small syntax improvements and stuff like "i+=3" or anonymous functions dont justify the problems stated above.
WurstScript however is definitely worth learning. But i wouldnt wanna compare Wurst to vJass because those languages have different purposes. vJass = full control, Wurst = focus on convenient usage
ZinC is so easy to learn, it takes maybe hour to understand it, and maybe 2 another to write something in it, and you fully understand
not sure how you call adding language features, if its not developing the languageDeveloped? by who is vJass developed? and no updating JNGP is not developing vJass
Textmacros.How are some ZinC resources unusable in vJass, when ZinC is generated to vJass before vJass -> Jass even begins?
Sure, but the difference between vJass and ZinC is really small so i think especially for a beginner its probably the better choice to pick that language that has like 100 tutorials and countless of systems available.ZinC is so easy to learn, it takes maybe hour to understand it, and maybe 2 another to write something in it, and you fully understand
not sure how you call adding language features, if its not developing the language
I tested textmacroes, they indeed dont work
textmacros work fine bro (probably because your spelling it wrong...)
textmacros work fine bro (probably because your spelling it wrong...)
in terms of vjass updates, last update was early 2013 iirc and nesth is working on an update atm
What ness is doing shouldnt br called vJass imo, thats like calling Wurst vJass just because you can use name mangled vJass inside Wurst(example, I have better but you may understand my point from this)
Nah ZinC is complete crap. Sure it look a bit more like c++ but those are small syntax things.
- But ZinC lacks support (vJass is THE standard but only few people here on THW know ZinC).
- ZinC lacks compatibility to vJass, so you cant use some of the cool resources here
- vJass is still getting developed (by different people from THW), ZinC however is dead
- ZinC lacks some language features even the old vJass has, e.g. stub methods.
In my opinion the small syntax improvements and stuff like "i+=3" or anonymous functions dont justify the problems stated above.
WurstScript however is definitely worth learning. But i wouldnt wanna compare Wurst to vJass because those languages have different purposes. vJass = full control, Wurst = focus on convenient usage