Summer2005-03-19 16:50:56
QUOTE(Lisaera @ Mar 19 2005, 11:47 PM)
Right now I code almost exclusively in C#, and I find it a lot more useful than any other language I've used. You can do a hell of a lot quite easily because it's designed to be so flexible, and it doesn't have then!
76406
It doesn't have then what? Or is then! some part of the code? (obviously I've never learnt C# and haven't got the least idea)
Lisaera2005-03-19 16:52:03
A lot of languages require you to put "then" at the end of an if statement, and it drives me absolutely nuts.
I just hate it. Death to then!
I just hate it. Death to then!
Summer2005-03-19 17:11:34
Oh. Doesn't make a whole lot of sense to me why they have to add a "then", but thanks, hehehehe.
Eldanien2005-03-19 18:31:31
There's a then, it's just obfuscated very well. Semantics go here.
Actually, all of the .NET languages make use of the Common Language Runtime and therefore have identical opportunity for function and malfunction. I'm not sure that's a reason to consider such languages to be clones, though. I'm curious about that thesis, now.
I would rate C# as superior to VB.NET, if only by a hair. C# is inherently more typesafe, and there's function delegation. On the other hand, verbose code can be a drawback or a benefit. If I wanted to reduce typing, I'd never name variables anything like 'dblMeanThermalCoupleCyclesPerCalibrationPeriod'. Instead, all variable names would be along the lines of 'varN'. Gotta love/hate tab completion.
One of my favorite languages is LOGO. For me, 'working in LOGO' was an oxymoron.
My tech school curriculum was devised by a sadist. We had Apple II computers, which we wrote Apple/BASIC and Apple/LOGO programs for, to get comfortable with the notion of turning on a computer, feeding it commands, and watching it complain at us or go awry. A few weeks of this, and the students are feeling like big time computer programmers. Then we patted our nice Apple computers and never paid them any more attention ever again.
Next hall, PDP11 and IBM System 36. We started with COBOL. Learned that, then found out that RPG was COBOL on speed. Was teased with SNOBOL, but they let us by without having to confuse it into what we already knew. Then we learned that Fortran was meant to confound poor RPG folk. Next semester, we did brief bits of ADA and Pascal simultaneously. About the time you figured out what you were doing, having spanned several different styles of programming, they inform you that the history portion of the class is over and now you get to learn practical skills. Right. All of those languages were meant to 'give us a grounding in past and current business application languages'. There was method to the madness, though. We were all willing to dive headfirst into any language, give it a whirl, see what we came away with.
Which was the perfect setup for Watcom and Borland C, our next language in two flavors. We butchered this, of course, since we knew nothing of OOP principles. It was ok, though. My teacher had a spare vic20 processor for me, and that really made the class worthwhile.
And now I'm going to shut up, because I suddenly feel really old. I need a nap.
Actually, all of the .NET languages make use of the Common Language Runtime and therefore have identical opportunity for function and malfunction. I'm not sure that's a reason to consider such languages to be clones, though. I'm curious about that thesis, now.
I would rate C# as superior to VB.NET, if only by a hair. C# is inherently more typesafe, and there's function delegation. On the other hand, verbose code can be a drawback or a benefit. If I wanted to reduce typing, I'd never name variables anything like 'dblMeanThermalCoupleCyclesPerCalibrationPeriod'. Instead, all variable names would be along the lines of 'varN'. Gotta love/hate tab completion.
One of my favorite languages is LOGO. For me, 'working in LOGO' was an oxymoron.
My tech school curriculum was devised by a sadist. We had Apple II computers, which we wrote Apple/BASIC and Apple/LOGO programs for, to get comfortable with the notion of turning on a computer, feeding it commands, and watching it complain at us or go awry. A few weeks of this, and the students are feeling like big time computer programmers. Then we patted our nice Apple computers and never paid them any more attention ever again.
Next hall, PDP11 and IBM System 36. We started with COBOL. Learned that, then found out that RPG was COBOL on speed. Was teased with SNOBOL, but they let us by without having to confuse it into what we already knew. Then we learned that Fortran was meant to confound poor RPG folk. Next semester, we did brief bits of ADA and Pascal simultaneously. About the time you figured out what you were doing, having spanned several different styles of programming, they inform you that the history portion of the class is over and now you get to learn practical skills. Right. All of those languages were meant to 'give us a grounding in past and current business application languages'. There was method to the madness, though. We were all willing to dive headfirst into any language, give it a whirl, see what we came away with.
Which was the perfect setup for Watcom and Borland C, our next language in two flavors. We butchered this, of course, since we knew nothing of OOP principles. It was ok, though. My teacher had a spare vic20 processor for me, and that really made the class worthwhile.
And now I'm going to shut up, because I suddenly feel really old. I need a nap.
Gryphor2005-03-21 15:25:07
Ya i hear C++ is extremely easy coding but i wouldn't know haven't learned the language at the momment i'm learning some java which i find relitively easy but i hate the no step into since i use crimson editor so i have to debug it manualy all the time
Hajamin2005-03-21 15:42:27
QUOTE(Summer @ Mar 20 2005, 02:11 AM)
Oh. Doesn't make a whole lot of sense to me why they have to add a "then", but thanks, hehehehe.
76426
Readability is the only reason I can ever thing of.
If this, then this, else this. It reads easier.... Yeah it's not a real reason, but lets pretend it is, mkay.
Raan2005-03-21 16:35:09
QUOTE(AlyssandraAbSidhe @ Mar 11 2005, 07:35 AM)
Whee another programming language geek...see raan, I am not the only one...HA!
70854
Good lord theres no stopping her.
Im getting better at C# (admittedly with Alyssandra's input) and I know VIRCAS, a backwards, archaic scripting language that used lots and lots of resources and did absolutely nothing. PHP, Turbo Pascal, Action Script, and Anark, limited cold fusion.
For all you wannabe media developers that don't know Anark, go to www.anark.com... its fun stuff.
Unknown2005-03-22 04:49:33
QUOTE(Eldanien @ Mar 19 2005, 07:31 PM)
Next hall, PDP11 and IBM System 36. We started with COBOL. Learned that, then found out that RPG was COBOL on speed.
76479
I thought I was the only one that used RPG, or hell even knows what it is. But thats what you get for beginning your programming career in the wonders of the as/400 (iSeries) market.
And RPG is real hell, none of you know the true meaning of a PITA language untill WHERE you write the code on the page changes whether it works or not. (and no I dont mean Python style indenting, I mean coloumn based programming, where each section of coloumns did different things.) example...
CODE
  FQSYSPRT  O          PRINTER OFLIND(*IN88)
  D*
  C            EXFMT    RECFMT
  C            EVAL    *INLR = *ON
  O RECFMT R
  O    11 'HELLO WORLD'
I hope that text comes out MONO or its going to look odd
Unknown2005-03-22 05:02:22
and if anyone hadn't guessed by know, I love Esoteric Programming Languages, and here is one specially for Munsia, its called Cow, and its pretty insane. The time honoured Hello World looks something a little like this...
MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO Moo MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO Moo MoO MoO MoO MoO MoO MoO MoO Moo Moo MoO MoO MoO Moo OOO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO Moo MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO Moo MOo MOo MOo MOo MOo MOo MOo MOo MOo MOo MOo MOo MOo MOo MOo MOo MOo MOo MOo MOo MOo MOo MOo MOo MOo MOo MOo MOo MOo MOo MOo MOo MOo MOo MOo MOo MOo MOo MOo MOo MOo Moo MOo MOo MOo MOo MOo MOo MOo MOo Moo MoO MoO MoO Moo MOo MOo MOo MOo MOo MOo Moo MOo MOo MOo MOo MOo MOo MOo MOo Moo OOO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO Moo
CODE
MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO Moo MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO Moo MoO MoO MoO MoO MoO MoO MoO Moo Moo MoO MoO MoO Moo OOO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO Moo MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO Moo MOo MOo MOo MOo MOo MOo MOo MOo MOo MOo MOo MOo MOo MOo MOo MOo MOo MOo MOo MOo MOo MOo MOo MOo MOo MOo MOo MOo MOo MOo MOo MOo MOo MOo MOo MOo MOo MOo MOo MOo MOo Moo MOo MOo MOo MOo MOo MOo MOo MOo Moo MoO MoO MoO Moo MOo MOo MOo MOo MOo MOo Moo MOo MOo MOo MOo MOo MOo MOo MOo Moo OOO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO Moo
Atmos2005-03-22 13:03:24
I've started teaching myself C#. It seems pretty decent so far.
MoO MoO MoO MoO MoO MoO MoO MoO... etc.
That's kind of disturbing....
QUOTE(AlyssandraAbSidhe @ Mar 22 2005, 12:02 AM)
CODE
MoO MoO MoO MoO MoO MoO MoO MoO... etc.
78364
That's kind of disturbing....
Lisaera2005-03-22 13:22:53
Speaking of RPG is banned. You might wake it! *shifty*
Shinza2005-03-23 06:21:43
University I'm at started us with Delphi Pascal in the first semester of our bachelor programme. We did it for one and half years, and I got pretty comfortable with it. Right now, it's still my language of choice if I have to throw something together (I'm not a commercial programmer yet, still going through my degree). Around about... half a year ago or so I started dabbling in C++ for personal use, coupled with the SDL library, but that sort of died quickly because I was having weird problems with the C++ SDL that I didn't have with the Delphi port, so I figured I'd go with what I knew and what I could actually make work.
Around the same time I started messing in C++, our university switched us to Java and JSP to do some web application development. And er... it took us about 3 weeks to get Tomcat, Eclipse, and some JSP code working together properly, which was SERIOUSLY annoying. And amusing too, when the tutor couldn't explain why getProperty and stuff wasn't working correctly, despite us exactly copying his examples.
I will publicly denounce Java because it's so crazily OO, and it's SO DAMN PEDANTIC with capital letters, but deep down, I quite enjoyed it. I guess I was just spoiled by my one and half years with Delphi JSP is evil incarnate though. I want to learn ASP or PHP instead!
On that note, anyone want to recommend one of those over the other, with reasons why?
And what about XML, what might I use that for if I took a look at that?
Around the same time I started messing in C++, our university switched us to Java and JSP to do some web application development. And er... it took us about 3 weeks to get Tomcat, Eclipse, and some JSP code working together properly, which was SERIOUSLY annoying. And amusing too, when the tutor couldn't explain why getProperty and stuff wasn't working correctly, despite us exactly copying his examples.
I will publicly denounce Java because it's so crazily OO, and it's SO DAMN PEDANTIC with capital letters, but deep down, I quite enjoyed it. I guess I was just spoiled by my one and half years with Delphi JSP is evil incarnate though. I want to learn ASP or PHP instead!
On that note, anyone want to recommend one of those over the other, with reasons why?
And what about XML, what might I use that for if I took a look at that?
Unknown2005-03-24 01:36:05
J2EE is fantastic, once you have spent 4 years programming it professionaly its starts to mke sense, and if you want stupidly OO you should try SmallTalk, everything is an object, even the program itself can be treated as an object, and it gets very silly very fast. At least Java didnt implement the ridiculous Multiple Inheritance, Interfaces make so much more sense, and for much more elegant code.
Delphi is the devil incarnate, you just have to look at zMUD to realise that.
Delphi is the devil incarnate, you just have to look at zMUD to realise that.
Lisaera2005-03-24 14:19:29
I like languages that are pedantic about capitals, case-sensitive languages get you into good habits, and make your code much more readable to anyone else (a big thing if you're working in a company where others may have to debug your code).
Summer2005-03-24 23:56:53
I hate case-sensitive languages. My HTML stuff is readable enough (to me at least , if not to a lot of other people too). I just like to choose the spacing and what I can or cannot capitalise.
Unknown2005-03-26 20:03:38
C++ guys.
I'm taking a crack at making a mud... *braces agains the screams of 'infidel'*
No, but its gunna be cool. Once again, Richter, if you read this, UNBAN DYR (on the forums).
I'm taking a crack at making a mud... *braces agains the screams of 'infidel'*
No, but its gunna be cool. Once again, Richter, if you read this, UNBAN DYR (on the forums).
Unknown2005-03-28 23:00:50
Well, I enjoy Java.. Yes it's bloated and slow, but it does what a programming language should. Computers are supposed to manage the memory and such, not programmers. It shouldn't be my job to track pointers and all that crap, egh.
I also know mircscript and zScript
I"m actually writing a MUD in Java for my senior project, asa graduation project..
C++ is just.. ugly.. C is ok, I've worked with it a bit.
I also know mircscript and zScript
I"m actually writing a MUD in Java for my senior project, asa graduation project..
C++ is just.. ugly.. C is ok, I've worked with it a bit.
Atmos2005-03-29 14:32:42
C# seems faster than Java thus far. From what I've gathered, the .NET framework compiles the MSIL(Microsoft Intermediate Language) executable just prior to runtime. It might take a bit longer to start up, but you'd get very portable code and a reasonably fast program. It also manages memory automatically.
Unknown2005-03-30 00:26:16
QUOTE(Atmos @ Mar 29 2005, 03:32 PM)
C# seems faster than Java thus far. From what I've gathered, the .NET framework compiles the MSIL(Microsoft Intermediate Language) executable just prior to runtime. It might take a bit longer to start up, but you'd get very portable code and a reasonably fast program. It also manages memory automatically.
84315
Ummm so does Java, every JRE worth its salt now has a JIT compiler including Sun's one (they call it HotSpot).
Atmos2005-03-30 13:51:50
QUOTE(AlyssandraAbSidhe @ Mar 29 2005, 07:26 PM)
Ummm so does Java, every JRE worth its salt now has a JIT compiler including Sun's one (they call it HotSpot).
84821
Oh. I haven't used Java for several years now, so my knowledge may be just a little out of date.