Author Topic: Too many things  (Read 6088 times)

0 Members and 1 Guest are viewing this topic.

Offline AngelFish

  • Is this my custom title?
  • Administrator
  • LV12 Extreme Poster (Next: 5000)
  • ************
  • Posts: 3242
  • Rating: +270/-27
  • I'm a Fishbot
    • View Profile
Re: Too many things
« Reply #15 on: August 09, 2011, 07:49:43 pm »
Quote
86 ASM, a gun loaded with mercury-filled cracked lead bullets to kill you so you'll think harder next time about not using it in game development

If Programming languages were cars...:
     Real ASM would be a car powered by a large Jet engine where you control all of the engine components manually. If you mess up, the whole engine will explode, but if you do it properly, you have a good chance of breaking a land speed record. Either way, it's still illegal on most roads. It also happens to be the world's most fuel efficient car and can drive twice around the world before it runs out of fuel. When it breaks down, though, it takes a team of rocket scientists six months to figure out what went wrong.

     "ASM" is a hand-built Bugatti Veyron. While it's not as fast nor as fuel efficient as its cousin, Real ASM, it's still one of the fastest cars in the world and legal on most of the worlds roads. It's very difficult to drive properly though, and you have to go through special training before you're allowed to buy one.

     C is a high performance car built by a crack team of Ferrari engineers. It's not quite as fast as either of the ASM brothers, but it can rival "ASM" fairly well and will leave almost any other car in the dust. However, it was built without certain features such as air conditioning or radios in order to get good gas mileage and it breaks down every 50 miles for reasons no one can fathom.

     C++ is another high performance car built in the same factory where C was built. Instead of the simple C design, the designers decided to use the existing C engine and rebuild the entire car around it to be more comfortable to drive. The result has radio and air conditioning, but the controls are on the other side of the car where no one can reach them. Versions of the car were shipped to all existing C owners in the hopes that they would drive C++ instead. By some mysterious process no one quite understands, C++ manages to get better gas mileage than its predecessor C and only breaks down half as often.

     Java is a Tank painted Ferrari Red to look like a sports car. It's a lot easier to drive than C or C++ and it can cover any terrain imaginable, but you're likely to die of old age before you arrive anywhere if you take it on long trips. Occasionally, when traveling through forests, bogs, or random warzones, Java can even be faster than C++. However, it can only go about two miles before running out of fuel and less than ten people in the world know how to build another one if it happens to be hit by an anti-tank missile.

     Visual C/C++ is like C and C++, except that it can only drive on roads that are perfectly straight. If you attempt to turn, it will automatically crash into the nearest ditch.

     Visual C# is like Java, except it can only drive on the same roads as Visual C/C++. There's an international effort in the works to put a steering system on it so that it can turn without crashing, but it hasn't been perfectly successful.

     Python is like a Mitsubishi Evolution. It's a good beginner's car with exceptional handling and is fast enough for most normal driving. It manages to get decent mileage and doesn't break down too often. However, the only races it ever wins are those involving outrageous turns or unusual terrain.

     BASIC is like a Hummer H1. It's a big, lumbering giant with horrible gas mileage, but it's relatively easy to drive and no one will mind if you run over a few dozen Toyota Priuses or so. However, it's rumored that driving this vehicle will cause one to be unable to learn how to drive any other car.

     Prolog is a new type of car. You tell it where you want to go and it will drive you there itself. However, it tends to take very odd routes and can get very bad gas mileage if the location isn't properly described.

     Haskell is a car that serious car enthusiasts are hesitant to even consider a car. No one really understands how it works, but it does and it somehow gets reasonable gas mileage.
« Last Edit: August 09, 2011, 08:58:57 pm by Qwerty.55 »
∂²Ψ    -(2m(V(x)-E)Ψ
---  = -------------
∂x²        ℏ²Ψ

Offline Scipi

  • Omni Kitten Meow~ =^ω^=
  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1547
  • Rating: +192/-3
  • Meow :3
    • View Profile
    • ScipiSoftware
Re: Too many things
« Reply #16 on: August 09, 2011, 08:30:21 pm »
Thanks for the humorous analogies guys, they really made my day. :)

Imma Cat! =^_^= :3 (It's an emoticon now!)
Spoiler For Things I find interesting:
Spoiler For AI Programming:
Spoiler For Shameless advertising:

Spoiler For OldSig:





Spoiler For IMPORTANT NEWS!:
Late last night, Quebec was invaded by a group calling themselves, "Omnimaga". Not much is known about these mysterious people except that they all carried calculators of some kind and they all seemed to converge on one house in particular. Experts estimate that the combined power of their fabled calculators is greater than all the worlds super computers put together. The group seems to be holding out in the home of a certain DJ_O, who the Omnimagians claim to be their founder. Such power has put the world at a standstill with everyone waiting to see what the Omnimagians will do...

Wait... This just in, the Omnimagians have sent the UN a list of demands that must be met or else the world will be "submitted to the wrath of Netham45's Lobster Army". Such demands include >9001 crates of peanuts, sacrificial blue lobsters, and a wide assortment of cherry flavored items. With such computing power stored in the hands of such people, we can only hope these demands are met.

In the wake of these events, we can only ask, Why? Why do these people make these demands, what caused them to gather, and what are their future plans...

Ashbad

  • Guest
Re: Too many things
« Reply #17 on: August 09, 2011, 08:54:22 pm »
Good analogy, but how is Haskell not even a "car"?  Many, many people understand it, it has similar speed with Java (just below C/C++), somewhat portable, and extremely powerful.  Many "serious" programmers are very willing to hop into that car.  Just because you don't find it useful (which is odd, considering you like math-related topics) doesn't mean it isn't really useful.  It's highly useful throughout the computer industry and is picking up more support as time wears on.

Offline AngelFish

  • Is this my custom title?
  • Administrator
  • LV12 Extreme Poster (Next: 5000)
  • ************
  • Posts: 3242
  • Rating: +270/-27
  • I'm a Fishbot
    • View Profile
Re: Too many things
« Reply #18 on: August 09, 2011, 08:55:38 pm »
I was trying to say Haskell isn't like any other "normal" language. I have nothing against Haskell and it's a great language for what it was designed for :P
∂²Ψ    -(2m(V(x)-E)Ψ
---  = -------------
∂x²        ℏ²Ψ

Ashbad

  • Guest
Re: Too many things
« Reply #19 on: August 09, 2011, 08:57:15 pm »
I was trying to say Haskell isn't like any other "normal" language. I have nothing against Haskell and it's a great language for what it was designed for :P

Well, the same applies to Prolog, except even more so.  It's more of a boat in many senses :P

And, it's very much like other languages, such as Lisp, Racket, Curry, ML, etc.

Offline SolusIpse

  • LV2 Member (Next: 40)
  • **
  • Posts: 35
  • Rating: +1/-0
    • View Profile
Re: Too many things
« Reply #20 on: August 10, 2011, 08:17:43 am »
Also, this is important to me so please no bogus suggestions like "go outside" and the like. Thank you.

If you've ever wanted to take a long trip somewhere (road trip to Canada?), the summer before college is usually the best time.  College can be very busy and you're probably going to want to get an internship or relevant job experience between academic years.

Offline Scipi

  • Omni Kitten Meow~ =^ω^=
  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1547
  • Rating: +192/-3
  • Meow :3
    • View Profile
    • ScipiSoftware
Re: Too many things
« Reply #21 on: August 10, 2011, 09:56:21 pm »
Yeah, if I ever need a vacation I'd probably go somewhere up north. I like the climate there better than here by far. I'd probably try to get an internship with RavenSoft in Wisconsin. (I have a contact into the company to boot) XD
« Last Edit: August 10, 2011, 09:56:28 pm by HOMER-16 »

Imma Cat! =^_^= :3 (It's an emoticon now!)
Spoiler For Things I find interesting:
Spoiler For AI Programming:
Spoiler For Shameless advertising:

Spoiler For OldSig:





Spoiler For IMPORTANT NEWS!:
Late last night, Quebec was invaded by a group calling themselves, "Omnimaga". Not much is known about these mysterious people except that they all carried calculators of some kind and they all seemed to converge on one house in particular. Experts estimate that the combined power of their fabled calculators is greater than all the worlds super computers put together. The group seems to be holding out in the home of a certain DJ_O, who the Omnimagians claim to be their founder. Such power has put the world at a standstill with everyone waiting to see what the Omnimagians will do...

Wait... This just in, the Omnimagians have sent the UN a list of demands that must be met or else the world will be "submitted to the wrath of Netham45's Lobster Army". Such demands include >9001 crates of peanuts, sacrificial blue lobsters, and a wide assortment of cherry flavored items. With such computing power stored in the hands of such people, we can only hope these demands are met.

In the wake of these events, we can only ask, Why? Why do these people make these demands, what caused them to gather, and what are their future plans...