good job. anything remind you of the UD administration of old? haha.
2004-01-13 01:35 pm (UTC)
Re: catch 22
Temple is like UD for grownups. I use the term "grownups" very loosely, of course. ;)
2004-01-13 02:17 pm (UTC)
Re: catch 22
Now that I bothered to read the subject, my comment doesn't make much sense. (Although, I assure you, it is quite true.)
In all honesty, Catch-22 reminded me much more of Temple's Administration than UD's Administration. This might be because, outside of Barbra Benglian, I had little to no contact with any of the admin over at UD. Perhaps if I were involved in a wider array of activities I would have seen a more direct correlation.
2004-01-14 06:56 pm (UTC)
Aha, someone picked up on the Outkast reference. :-D
C# looks interesting a few reasons. As a language, it looks like Java and then some. It looks like they took most of Java and decided to add in some additional flexability, such as unsafe blocks being able to manipulate addresses directly.
Also, I'm hoping that it provides an easy way to make GUI's without looking icky like Java. Win32 API has been on my TODO list for a number of years, and in the meantime it would be nice to make programs that non-CS friends of mine will be able to use.
A lot of my interest in C# has to do with the .NET platform, so I'm going to ramble on for a little bit about what bits of information I've skimmed off of a few Google hits. :-P
.NET looks cool because 1) modules in different languages ought to talk to each other with relative ease, 2) it's not slow like Java's, and 3) when Mono, the open sourced .NET port
, is finished, there will be a de facto cross platform VM that won't be tied down by stupid stupid licensing.
Granted, MS tweaked Java a bit to fit into .NET and VB, from what I read, even moreso. But, still, I find it amazing that you can compile something regardless of language to .NET and it will just work no matter what the platform. If .NET picks up, how long do you think before tons of languages compile to .NET? Plain old C? C++? (Or maybe not, since most people seem to prefer writing in C# to those languages) Perl? PHP? Python? Lisp? I'm probably being overly optimistic, but I can picture a world where less emphasis is put onto general languages and more on languages specialized for certain tasks (like, Perl for Text Processing, VB for COM/GUI, etc), since the end product will Just Work, regardless of the tool used.
Second, speed. Java's cute and all, but from what I've seen, it has limited use in the Real World due to how much of a dog it is, especially on older hardware. You've done more C# than I have, though.. am I correct in my assessment that it's faster?
looks like it's going to be cool. Have you tried to install Sun's Java on Debian or Gentoo? It's not impossible, but it's much more of a heacache than
apt-get install foo
. I know some people reinvented the wheel to make a free Java, but I have no idea how well or poorly they did. Since Sun, themselves, couldn't manage to make a VM that isn't slow as bollocks, I'm somewhat doubtful that people in their free time would have better luck reimplementing their bytecode generator and bytecode interpreter.
Hm. I guess most of my reasons for both are "It's like Java, but it's not Java." Heh. I should probably try to come up with better reasons.
I remember you mentioned that you were working with C# a few months ago. What were your thoughts? Do my expectations match your experiences?
2004-01-15 11:21 am (UTC)
Sure, I'd love to take a look at that paper. It sounds interesting.
From what I read, as a runtime, Mono has most of the console stuff taken care of. GUI is still a bit flakey. [class status
I'm not sure if that applies to both the Mono compiler and the VM or just the VM, though.
I'm probably not going to get around to C# for a while, but I'll keep in mind that you have the books if I start getting lost with it. :)
i was going to leave some witty comment about C# being a key with f, c, g, d, a, e, and b raised one half step to accommodate the scale.
then i thought better of it ;)
Temple is a complete fuckup lately. Between Adamany's condo, which cost more money than I'll see in my lifetime, and this housing b.s., I think we all have a good right to be annoyed as hell
peace out!! :)
10 pts to chaz for being totally awesome :)
hey chaz, i was wondering if you could help me out.
I thought maybe you would know how to find someone's phone number, or address, or something.some how to get in contact with them.
i've tried searching, i've tried yahoo.i came up with a phone number, but i'm not sure if it's who i'm looking for.
2004-01-14 09:19 pm (UTC)
Er, I normally just google for something like "phone directory" and plug in their name into whatever sites Google pops up with. Or, "phone reverse lookup" if I have a random phone number and can't remember who it belongs to.
Normally on these sites, though, it's just a bunch of phone books all put into one DB. So, if they aren't listed in their local phone book, they're probably not going to show up online either. Likewise, if they live in an area covered by your local phone book, that would work just as well.
Sorry of this isn't too helpful.
2004-01-15 11:22 am (UTC)
So it does! And it provides Yahoo and MapQuest maps to the phone number's house as well. That's a bit unnerving. :-P
so what's the most annoying language you've ever had to have the pleasure of dealing with? for me, it would be prolog, hands down. MIPS assembly was more fun than that crap. ML would be a close second. our stupid teacher picked ML to study for functional prog. rather than lisp. ugh, terrible.
2004-01-17 06:32 am (UTC)
Hm. I think the winner would have to be Flash MX's implementation of ECMAScript. As a language, ECMA is pretty. Flash didn't implement the whole language, though. Variables auto-vivify, scoping feels inconsistant, and there's no equivilent to Perl's `use strict;`. With Alpha/Macro64 Assembler, I didn't need to guess if R16 is going to have my value or if it's a temporary register who'll be created for just the span of the function. :P
I haven't done any work in a functional programming language yet. From the looks of it, the only Temple class that mentions functional languages is the Intro to AI class. That claims to use both Prolog and Lisp. Heh, as long as they don't try to convert us to emacs users. ;) I know nothing of Prolog, and only know that there are a ton of parenthases in Lisp. What makes Prolog so horrible?
I got the impression ML is used a fair amount in academia. I vaguely remember evan
(UW CS student) writing a lot about it either in the Fall sememster or the last Spring semester.
basically, you have to supply prolog with some truth statments in the main code. then, on the command line you make a query and prolog will answer yes or no based on the informaton you gave. thus, it is brutally hard to debug. you are trying to do some complex thing and the only output you will ever get is an error, yes, or no. Second, you can't do ANYTHING of merit in it. So freaking complicated to do even a sort. plus, if you do get it done, it is brutally brutally slow. it's just really annoying to have so little power and keep thinking "hmm if only I could declare a variable or have a loop" but you can't.
we hates it, precious! we hates it!