Login Register


Away for a few months filter_list
Author
Message
RE: Away for a few months #11
(06-25-2015, 04:31 AM)phyrrus9 Wrote: Saying Java is good because it works on every platform is like saying anal sex is good because it works on all genders

I've heard that before, got a good laugh out of it Tongue

And about the age thing, I guess it's commonly taught in schools. Imo, it's a stupid decision. Java seems like a terrible first language. Ruby or Python seem way more fitting
It's often the outcasts, the iconoclasts ... those who have the least to lose because they
don't have much in the first place, who feel the new currents and ride them the farthest.

Reply

RE: Away for a few months #12
(06-25-2015, 04:35 AM)Chitoge Wrote: I've heard that before, got a good laugh out of it Tongue

And about the age thing, I guess it's commonly taught in schools. Imo, it's a stupid decision. Java seems like a terrible first language. Ruby or Python seem way more fitting

I think the first language you learn should be the most difficult...Start them with 80286 microcode...

No, don't start them with microcode, but assembly, C, BCPL, etc.... It teaches them not to rely on the neat little features that Ruby, Python, Java, etc have to help you out and when they move to those languages they will have an easier time.

It's like learning English as your first language, it fucks you over... If you had learned German first (the base of English), then learning English is easy, but learning something like Chinese sucks. Russian makes chinese easier, but makes German/English difficult. That has more to do with family, but in technology it is really all one big family with minor differences.

[+] 1 user Likes phyrrus9's post
Reply

RE: Away for a few months #13
(06-25-2015, 04:39 AM)phyrrus9 Wrote: No, don't start them with microcode, but assembly, C, BCPL, etc.... It teaches them not to rely on the neat little features that Ruby, Python, Java, etc have to help you out and when they move to those languages they will have an easier time.

It's like learning English as your first language, it fucks you over... If you had learned German first (the base of English), then learning English is easy, but learning something like Chinese sucks. Russian makes chinese easier, but makes German/English difficult. That has more to do with family, but in technology it is really all one big family with minor differences.

I'm quoting you on that whenever someone asks me what they should learn
It's often the outcasts, the iconoclasts ... those who have the least to lose because they
don't have much in the first place, who feel the new currents and ride them the farthest.

Reply

RE: Away for a few months #14
(06-25-2015, 04:31 AM)phyrrus9 Wrote: I know it fluently (can't hate something you don't know), I just dislike it. Not so much the language but the community that follows it...

Reasons I hate the language:
  1. Easy to reverse engineer
  2. Insecure as all hell
  3. SLOWER THAN SLOBOL (fake language that takes 11 years just to compile)
  4. Not much flexibility

Reasons I hate the community
  1. Most java programmers are <16 years old (which normally isn't bad, but these ones deserve their own island)
  2. They think nobody should use anything but Java
  3. Saying Java is good because it works on every platform is like saying anal sex is good because it works on all genders
  4. Java is NOT cross platform, Java IS a platform
  5. Java programmers who also use C++ write everything in Boost (worst c++ library ever)

I prefer other languages to Java, I hate the fact my computing class wouldn't allow to code in anything other than Java as it was the language my teachers were most comfortable with.
[Image: master645.png]

Life before death, strength before weakness, journey before destination.” ― The Way of Kings by Brandon Sanderson

Reply







Users browsing this thread: