Sinisterly
Away for a few months - Printable Version

+- Sinisterly (https://sinister.ly)
+-- Forum: General (https://sinister.ly/Forum-General)
+--- Forum: The Lounge (https://sinister.ly/Forum-The-Lounge)
+--- Thread: Away for a few months (/Thread-Away-for-a-few-months)

Pages: 1 2


RE: Away for a few months - Inori - 06-25-2015

(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


RE: Away for a few months - phyrrus9 - 06-25-2015

(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.


RE: Away for a few months - Inori - 06-25-2015

(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


RE: Away for a few months - Master - 06-25-2015

(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.