Slashdot Mirror


The Power of Multi-Language Applications

wbav queries: "I've been programming for a number of years, and someone always asks, 'What language do you use, Java or C++?'. Now personally, I find that question a little biased, mainly because, of how I program. Rather than making one massive program, adding in all the support I need to make up for weaknesses in languages, I prefer to make several different apps that call each other, each using the strengths of that particular language. I tend to use C++ as my controlling program, and then execute Perl, PHP, or Java depending on what will give me the best performance for and cause me the least amount of pain to accomplish the task at hand. Do you guys use this kind of method, or do you try to do everything in one program? What advantages or disadvantages do you see in creating one program compared to many programs?"

8 of 413 comments (clear)

  1. that's why I only write in machine code by nomadic · · Score: 2, Funny

    0100100100100000011101110110000101110011
    0010000001101010011101010111001101110100
    0010000001101011011010010110010001100100
    0110100101101110011001110010111000100000
    0010000001010110011001010111001001111001
    0010000001100110011001010111011100100000
    0111000001100101011011110111000001101100
    0110010100100000011101110110111101110101
    0110110001100100001000000110001001100101
    0010000001100001011000100110110001100101
    0010000001110100011011110010000001100100
    0110111100100000011101000110100001100001
    0111010000101110

  2. Re:well by dhamsaic · · Score: 5, Funny

    And that, my friend, is called job security. :)

    --
    Every once in a while I like to masturbate a new word into my vocabulary, even if I don't know what it means.
  3. Re:oh god yes by SecretAsianMan · · Score: 3, Funny

    got some latitude in my paradigms

    Yeah, I bet it really helped you to leverage your synergy to grow your productivity.

    --

    Washington, DC: It's like Hollywood for ugly people.

  4. Re:You make my life HELL! by wbav · · Score: 2, Funny

    That's where good commenting technique comes into play. As a good programmer I always put at the top, in a comment "If you break this [program/script/set of scripts] and want me to fix it, you'll have to pay my consulting fee of 80 dollars an hour, minium of 10 hours."

    See, comments can fix any problem.

    --

    =================
    Unix is very user friendly, it's just picky about who its friends are.
  5. action items needed by jabbo · · Score: 3, Funny
    Indeed, going forward, I must be goal-oriented and results-driven,
    lest you facilitate a dialogue with my supervisor.

    my sourcebook for business-speak -- Action Item Man comics

    yeah, you got me... I'll go back to my TPS reports now.

    --
    Remember that what's inside of you doesn't matter because nobody can see it.
  6. not me. by Anonymous Coward · · Score: 1, Funny

    I try to use each and every unix system call in each application i write. It is supposed to precache all of the system code so that if you ever need to call the system call again, it it already in memory.

  7. Efficient programming by rice_burners_suck · · Score: 2, Funny

    I think the best way to go is to write all the time-critical portions of your program in Java. Then, write a Java VM in Perl. Then, write a Perl interpreter in BASIC. Then, write a BASIC interpreter in Python. Then, write a Python interpreter in shell. Then, write a shell interpreter in C++. Then, compile that C++ program and run it under an x86 simulator written in COBOL. Then, write a COBOL interpreter in Pascal. Then, write a Pascal interpreter in Prolog. Then, write a Prolog interpreter in Smalltalk. Then, write a Smalltalk interpreter in awk, and use M4 macros to convert that into a C program, which you compile and run natively on the machine.

    Now remember, the previous paragraph applies only to the time-critical portion of your program. The other 99% of it should be hand-coded and highly optimized machine language.

  8. Re:What if you get hit by a bus? by Sentry21 · · Score: 3, Funny

    Not to sound insensitive towards my employer's position, but if I got hit by a bus, my company is the last thing on my mind.

    --Dan