
Journal Com2Kid's Journal: Two boring CS classes 6
Ick, I either have to program array sorts in Ada (....) or what SHOULD be an inanely simple string->number converter in Scheme.
Since Ada is so painful to program in, I decided Scheme couldn't be much worse.
wrongwrongwrong.
Pardon me while I start passing damn near EVERYTHING as parameters because Scheme doesn't allow me to do
FunctionA
Initialize Variables
FunctionB
Recursively use FunctionB
Grrrr
I have NO reason as to why not, but I am sure it is something mathematical.
Edit: AND WHY THE HOLY !$#*!(#@! DOESN'T THE EDITOR ALLOW ME TO HAVE MULTIPLE FILES OPEN???
AAAH! Why is it the further I go in CS the worse the freaking editors get? What, are people with PhDs just NOT CAPABLE OF WRITING ACTUAL SOFTWARE???
Edit Edit: You know in my SECOND CS course EVER we had to write higher quality crap than this!
Granted we were using the Java API so writing complicated stuff was rather easy, but if the tool being used isn't capable, change tools!
Edit Edit Edit:
It does open multiple files, just doesn't use a proper MDI so it shoves up another item in my taskbar when it does. It already has TWO taskbar entries I cannot get rid of, I am supposed to notice any extra? Yuck. Get with at least the mid 90's here folks.
Two boring CS classes.... (Score:2)
As a practicing Computer Scientist I tell you... (Score:2)
Once and a while you come accross artistry that just makes you want to cry because it's so beautiful.
Or, maybe it's because everything else is so crappy that when you finally see something that isn't crap it just looks so
Re:As a practicing Computer Scientist I tell you.. (Score:2)
Over all though. It's worth it for the sheer joy of making something really beautiful... but it's hard work to get to where they will let you. (They being the people who make the crap to begin with
Which editor? (Score:1)
Re:Which editor? (Score:1)
Just some things are done more naturally in a iterative manner, being forced into recursion is irritating. ^_^
That and the majority of my programming courses have been in Java, were recursion is a big no no (OO hierarchy good for readability, bad for the stack when you start recursively calling methods that may very well instantiate new objects, oops!)
Re:Which editor? (Score:1)