GUARD!AN wrote:What is YOUR favorite programming language anub?
Hmm, didn't we already discuss that elsewhere? C, of course, supplemented by assembly, C++, and whatever else is appropriate as-needed. Also, while I don't particularly like a lot of them, I've also worked to one degree or another with Pascal, Tcl/Tk, JavaScript, JKA's Icarus, UnrealScript, QuakeC, Hexen's ACS, and War3's JASS (the last 2 to the extent of tacking a gcc C preprocessor stage onto the normal compilers to write more reasonable advanced code,) as well as others I don't care to list or don't recall off the top of my head.
GUARD!AN wrote:Also, just out of curiosity, what are your thoughts on logic programming languages? I quickly learned prolog the other day for an assignment in one of my cs classes, but it seems kind of useless out of the context of my little AI experiment....
I'm not really a fan of application-specific languages in most cases; writing a general-purpose program in them completely is usually a complete waste of time. IMO, they're only really useful in particular niches (i.e. JavaScript and PHP for webwork, Perl for log processing or other almost-entirely text-based work, etc,) but where the job either consists entirely of such work, or they can be integrated into a composite that uses better-suited languages for the other portions, that's thier point IMO. Or people who need to write something smallish and can grasp them easier. Which from what I've seen pretty much limits Prolog and its kin to either yews by people with strong backgrounds in logic that might require more effort to learn a procedural language (i.e. a college logic prof who just wants to write a few non-computationally-intensive programs,) or an extremely heavilly logic/rule-based application such as some types of AI; the execution efficiency cost just isn't worth it in most cases, and in some cases it'd be absolutely prohibitive, such as a modern graphics renderer or physics engine. And generally speaking, anything you can do in another language, you can do in C, just less elegantly in SOME cases (with exceptions for things that require extremely low-level access, which asm is more suited to.)
Lauren wrote:Well idk what you want me to write a script/code for >; guess ill make something up and show you it later today
I think most people would have just said JavaScript, if that's the case; I wasn't asking you to write anything, just what your prefered languages were. Responding with a JS calculator page source instead of a simple direct answer is, well... quite unusual IMO. <shrug> But I suppose it gets the basic point across, even if it doesn't cover any other languages you may like/have experience with, if any.