InterviewSolution
Saved Bookmarks
| 1. |
Solve : Easiest programming language? |
|
Answer» Quote from: ericb82 on March 11, 2011, 06:17:46 AM If you are talking about a program you could learn easily including the syntax and how it works, you could try C or C++. Some languages like python, would be easy to pick up but this is for advance programmers who already know how to formulate logic. None of that makes sense. C and C++ have the most complicated syntax and grammar of most programming languages (to the point where C++ is often poked fun at for this very reason). "formulating logic" is something somebody will have to know how to do to even start programming. It's not something only "advanced programmers" would know, and it's no easier to learn how to "formulate logic" with C/C++ then it is with python. Harder, I would guess, given the extra hoops you have to jump through to do anything useful a lot of the time. Quote C is good because unlike java, which is an object oriented language, it functions as a whole block.That also makes no sense. How does C "function as a whole block" and how does it's not having any Object Oriented constructs whatsoever (aside from the PROGRAMMER being able to create their own virtual method tables in a struct) make it advantageous? There is no doubt that often the additional overhead of having to encapsulate objects in classes and objects can be burdensome for programs designed for simple tasks, but to push it's complete absence as an advantage is ridiculous, especially since such an advantage is completely subjective.BC, I would not add or take waway anything you say. I wish to observe that thenOP has not yet replied. Perhaps he wants a simple quick answer that would require little effort and time. Here is an internet quote about how there is a collective wishbone for 'learn how to program quickly.' Quote Teach Yourself Programming in Ten YearsI REALLY picked up programming from Windows Batch. After I got tired of making scripts to automate some stuff with my computer, I tried PHP and never looked back. The future is on the web. There's more demand for back-end developers so if web developement is something you're looking to do at a career LEVEL, I would start with HTML/CSS/JS and slowly go to the server side languages with PHP as a starting point and then going on to ASP.NET, Python, etc..how i can learn c++ in easy way Quote from: imransindhu on April 24, 2011, 12:55:39 PM how i can learn c++ in easy waySee my post #16. It is always easy if you allow ten years.Quote from: imransindhu on April 24, 2011, 12:55:39 PM how i can learn c++ in easy way read the tutorial from cplusplus.com thoroughly and practice a minimum of 10,000 hours.Quote from: 2x3i5x on April 27, 2011, 01:20:11 PM read the tutorial from cplusplus.com thoroughly and practice a minimum of 10,000 hours.With no disrespect, 2x3i5x, The OP seems to be bright and attentive. I wood say he can do well in - just 9,600 hours of - constant daily practice on C++. After all, it is not too hard. C++ isn't difficult, but it has a lot of complicated rules to learn such as Koenig lookup, SFINAE, RAII, exception safety etc. It is also extremely flexible, allowing such things as template meta-programming, and the main confusion is that when you use C, or C++, you are really working in two languages; the language the preprocessor understands and the language the compiler understands. Either way you only pay for what you use, but when there is so much you can use, it takes a lot if you want to learn it all. But there is never a good reason to "learn it all". Learn only what is applicable to your current need for C++, because if you go gallavanting around learning about template classes when you don't need them, you'll just end up re-learning them when you do.Quote But there is never a good reason to "learn it all". Learn only what is applicable to your current need... Good idea even out of context. I'm not much of a programmer but I did program in 8086 assembly and later BASIC and have kept up with DOS through Win98SE .. and then only run XP and Vista without digging DEEP into them. (I mod the registry is about a far as I go) .. It depends on what you want to do with programming. If it's simply the exercise of learning something in computer language, I really suggest that you go back as far as you can and look over all of the programming 'languages' of which assembly is one and C++ is one of the latest. Every 'thing' has a programming language including genetics, x-y machine shop machines, your automobile, and nearly any thing you can think of. So when you ask which is 'easiest' it depends what you plan to do with it. I do believe that no matter which language you choose you'll be miles and years ahead when you take the time to study the history of all languages. You can limit yourself to those, languages, that are in line with the one you focus on and over time branch out to those which had support roles for the one you focus on. They all had something to contribute. The reason to look at them all is because no language is perfect. You'll find that other languages have benefits to them which the one you use lacks. This won't mean you can combine them but it will mean that when you see the limitations you'll be better prepared to set a course when you get down to actually using your chosen language. Even in English I've learned that it pays, my thinking, to know what words mean in other languages. Most of English came from French, or Greek, a bit from Latin. Knowing where from and why an English word was created makes me that much better at using it. Check out your aptitude and if it's languages then 'any' languages will be of interest to your brain. Stop feeding it and your brain will atrophy. Feed your brain and you can feed everyone else's brain. LovingTheBatchofCookies, I like your post. |
|