Monday, April 19. 2004Java? What is it?Trackbacks
Trackback specific URI for this entry
No Trackbacks
Comments
Display comments as
(Linear | Threaded)
personally, I dislike Java. Some bias here. However, Java is good for you to understand OOP, indeed.
I think the "write once, run in many platform" feature of Java is the main reason why companies like it. PHP can be used in serious project, too.
oh shiacks... never learn java at college. only javascript... headache
Java is compiled into byte code and interpreted by the virtual machine to processor-specific instructions .. this interpretation by the VM takes up processor cycles and is a very expensive process making it dumb n slow. Forget Java, u want 'managed' C# or mFC C++ or something sleek n mean to kill. Perl is a brillliant script-lang for cgis n parsers. Theres OO perl now. C still rocks though.
What?
It was the exact opposite when I was first looking for a job. Mohammed Firdaus
what i am trying to emphasize is this - most freshies know nuts about Java
that i think is okay because you can learn how to program in Java. and anyone can. but the thing is, can you really do OOAD/OO-programming? i can do Java, no shit, but it does not mean that i can do OOAD/OO-programming properly. i believe that programmers that come from the Java (or OOAD) background are way better than their functional/procedural counterparts. they are able to switch language faster.
A lot of computer science departments have gravitated towards teaching Java instead of C/C++ as a introductory programming language. I think all CS students should learn C/C++ (and even some form of assembly) because it is a lower level language and they will be more cognizant of what it means to write efficient code. I find that many devs with only Java background has a greater tendency to write sloppy code because they do not understand the way the code is compiled into intermediate byte code.
For my money, I'll take C# over Java anyday. Been writing enterprise server apps using C# the last 3+ years, enjoyed it tremendously so far. Still, I enjoy the occasions when I still need to code in C/C++ when writing client components and having to manage resource allocations, coz the exercise in turn helps me write better code in C#.
i'm actually a PHP fan, but i've been spending the last coupla years learning java (j2me and j2ee)... what to do? it's the demand lah... in a few years it'll be another thing and we'll have to go back to the books and start all over again... i wish i'd studied english lit back in uni, nothing much changes there...
oh. D language is coming(http://liewcf.com/wp/archives/2004/04/20/the-d-programming-language/).
Will it change the programming world?
Spoonfork says it like it is. U should really learn OOP as a fundamental basis for any language. Java, C#, MFC r just syntax languages using the OO methodology. U understand OOP, u can do any of thos languages for sure. I however don't like how propietery microsuck have made MFC C++ too much dependant on its dlls. Don't like it when ur only limited to only what gates has to offer. On C#, the metatag byte code looks like code is run slower due to VM. Also I hate the syntax of managed C, but acknowledge that its the way to go ... before long all companies that still do software developments for back-end/commercial customer would adopt this microsuck standard and get played by the liecencing anual overcharge.
|
AboutThis is the personal blog of Mel Mudin (spoonfork). All data and information provided on this site is for informational purposes and on an as-is basis.
This weblog does not represent the thoughts, intentions, plans or strategies of my employers. It is solely my opinion and views as a kambing biri-biri. Feel free to challenge me, disagree with me, or even tell me that I am a kambing biri-biri wannabee in the comment section of each blog entry. QuicksearchShow tagged entries |