- Feature Articles
- CodeSOD
- Error'd
- Forums
-
Other Articles
- Random Article
- Other Series
- Alex's Soapbox
- Announcements
- Best of…
- Best of Email
- Best of the Sidebar
- Bring Your Own Code
- Coded Smorgasbord
- Mandatory Fun Day
- Off Topic
- Representative Line
- News Roundup
- Editor's Soapbox
- Software on the Rocks
- Souvenir Potpourri
- Sponsor Post
- Tales from the Interview
- The Daily WTF: Live
- Virtudyne
Admin
Of course Pascal is a favorite .NET language. It combines the easy syntax of Basic with the power of C++. And if I understood correctly, whole operating systems have been written in Pascal before some developer decided that the cryptic C language might be a better option.
Admin
OLD! ME?! Nope...
My Delphi skills came from my dad, who noticed I had some interest in computers so I got one all for myself when I was young. It had several games and a Delphi compiler and I suprised my dad by showing more interest in Delphi than in those games... [;)]
At school they don't really teach Delphi, though. Java, VB, C++ and a few other languages, yes. But Delphi, almost nothing...
Admin
I guess you don't think HttpException or deriving from it is good enough...
Admin
Delphi was the first language we were taught in Dutch school. With good reason, if you ask me, you can't ask students who might be new to programming to learn about pointers and buffers of char (C) just to simply output a 'hello world' to the screen. Hmz it just struck me I never made a Hello World in C. [:$]
OTOH, I heard the first thing students in another Dutch school create is a mouse driver for the Linux kernel...
Admin
just a silly idea:
begin wtf
/*conventional flow control is for wussies! */
public class Result extends Throwable {
...
}
try {
SomeThread st = new SomeThread();
st.start();
}
catch(Result r) {
...
}
end wtf
Admin
Let's see. When I was at the TUe (University in Eindhoven) we 'learned' programming is something called 'Guarded Command Language', which you had to write on paper. Yuck.
In the Hogeschool (one step lower than university, yes I dropped out of university for being so boring and theoretical) I did 68000 asm (on custom 68000 'computers'), Pascal, and C (both on DOS machines), and some visual C++ in Windows. The people a year after me got Deplhi instead of Pascal.
But that was about 5 years ago, after which I quit studying altoghether and just went to work as a Software Engineer.
Drak
Admin
Yeah, Linux... Learning a bit about that too. Trouble is, Delphi doesn't run on Linux and I've never managed to install Kylix succesfully either on a Linux-box. Never had much success with Linux itself either. I might dislike Windows so far, but at least I understand Windows a lot better... [;)]
Admin
Admin
I forgot to copy that extremely long message to clipboard. Alex, I call upon thee, get some other forum software.
Admin
Well, actually, just one OS, known as the UCSD Pascal System, and that was in 1977, a couple years after UNIX had been written in C.
It was largely an experiment in p-code (basically the same as Java's bytecode). It was popular as a teaching system at colleges ("UCSD" = "University of California at San Diego") because in that environment being cheap & portable was much more important than being fast & powerful.
I'd also challenge the idea that C as any more or less cryptic that Pascal. Pascal is a bit more verbose, but unless you already know how the read the language, both are equally incomprehensible. The fact that with just a few #defines, one can write C code which looks a lot like Pascal indicates that they are pretty much the same language with different keywords.
Admin
Well, the problem with Linux is that it's essentially a command-line based OS, that has, tacked on to it, a GUI, written by people who prefer command-line systems. (Look at any hard-core Unix/Linux user --- that only things they will have open in their GUI session is a clock & multiple command-line windows.
Admin
Really? I'd say it's had about a dozen GUIs tacked on. And I doubt there's anything you can't do in KDE (the most Windows-like and bloated (sorry, I repeat myself) GUI) that you've done in Windows. What hard-core users do with Linux is their business... it can handle soft-core and any other-core users just fine.
Alex, maybe you should limit comments to one page... we don't seem to stay on topic past that. [:$]
Admin
Only one OS created in Pascal? I could have sworn there were more. And I didn't know C already existed in 1977. Let's see. A book I have says Unix started in the beginning of the 70ties by Bell Laboratories, written in the language B, which was based upon BCPL but didn't contain any data types. They added data types to it, later, and renamed the language C for whatever reason. That was in 1973... [8-|]
Pascal was described in 1971 by Niklaus Wirth so about back then the language was born. But if you compare C and Pascal then you'll notice that C was more created for practical, commercial purposes while Pascal is more for scientific and educational purposes.
But in my opinion it is quite easy to write a C application that is completely cryptic. The macro's allow you do define all kinds of shortcuts and redefine all kinds of stuff and the amount of symbols used in it is enormous, compared to Pascal. Pascal is a bit closer to normal written language. And of course you could write a C application in a human-readable way, but to obfuscate a Pascal application in a similar way as you can do with C is quite challenging.
Anyway, I was wrong about Pascal being used for operating systems before C was used instead. Pascal did exist 2 years before C did, but was more used as a language on top of some existing operating system. The first C application just was an operating system, named UNIX.
Which proves that UNIX is really antiquated by now. [:P]
Admin