RE: Help me pick a college course. 03-16-2016, 07:50 AM
#11
Recommending C++. Would not recommend Java.
| Poll: Easy tracking, please post below your reasons You do not have permission to vote in this poll. |
|||
| Java | 4.76% |
1 | 4.76% |
| Visual Basic | 0% |
0 | 0% |
| Python | 42.86% |
9 | 42.86% |
| C++ | 42.86% |
9 | 42.86% |
| C# | 9.52% |
2 | 9.52% |
| Total | 21 vote(s) | 100% | |
| * You voted for this item. | [Show Results] |
| Help me pick a college course. filter_list | |
(03-18-2016, 03:06 AM)Diego Wrote: Why wouldn't you recommend java? Isn't it good to have so you could have application development as a back up.
(03-18-2016, 04:14 PM)meow Wrote: Because of its popularity in the context of web apps and how easily beginners can create graphical programs, Java has become the most widely used "first-language" programming language. This, however, is a misguided attempt to make programming more fun.Wouldn't this be the same with visual basic as it also allows easy creation of graphical applications.
When people learn Java as a first language and walk into learning any other programming language, they find it hard to write programs that do not have a graphical interface (which is a crucial skill), have no feeling for the relationship between the program's source and what the hardware would actually do (because of the fact that Java requires NO manual manipulation/control of virtual memory, etc whatsoever), and do not understand the semantics of pointers at all, which would make the use of languages like C or C++ way more challenging than it already is.
Java, instead of performing the reduction of complicated formal processes to a small set of primitive operations, encourages a programmer to approach problem solving like a plumber in a hardware store: by rummaging through a multitude of drawers (packages), you will eventually find some tool (class) that will roughly do what you want. The result of this sort of teaching is a student who knows how to put a simple program together, but does not know how to program. Furthermore, a further pitfall of the early use of Java's libraries and frameworks is that it's impossible for a student to develop a sense of the run-time cost of what is written because it is extremely hard to know what any method will eventually execute.
Does that answer your question?
(03-18-2016, 06:20 PM)Diego Wrote: Wouldn't this be the same with visual basic as it also allows easy creation of graphical applications.
) anyways if you don't like the course you will apply for you are able to change your course in first month of starting your education. ( Pretty sure you can do that at least I knew I could when starting my education )
![[Image: hdo5772.jpg]](http://i.imgur.com/hdo5772.jpg)
(03-18-2016, 09:05 PM)Yung Lean Wrote: My opinion.
It's not for someone else to decide on what you going to choose for your education which also will be your future.
Pretty sure you deeply inside know yourself what you want to do and learn.
Other suggestion usually drunk people tell truth and do things they always wanted to do but couldn't do being sober because they are too afraid. So get drunk and apply for a course that you think is the best while you drunk because then you really know what you actually want. ( Don't take this for real but yeah that could work really) anyways if you don't like the course you will apply for you are able to change your course in first month of starting your education. ( Pretty sure you can do that at least I knew I could when starting my education )