Announcement

Collapse
No announcement yet.

Programming Languages For X Applications

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • Luke_Wolf
    replied
    Originally posted by alexThunder View Post
    What kind of people do you think, actually created computers, the internet and everything else required for you, to write that?

    Hint: Not the farmers.

    Hint: Not the Academics either really


    It's the same as it's pretty much always been: Military and Business. NASA by the way does not count as academic because it's primary mission is to develop missles and aircraft for military usage.

    Leave a comment:


  • LightBit
    replied
    Originally posted by Detructor View Post
    well, I didn't saw the videos but...everyone who writes a GUI based program in C or C++ should be thrown into a desert, far away from any technology so that he can't do any further damage to humanity.
    So which language do you suggest?

    Leave a comment:


  • LightBit
    replied
    Originally posted by alexThunder View Post
    What kind of people do you think, actually created computers, the internet and everything else required for you, to write that?

    Hint: Not the farmers.
    Academic people only talk.

    Leave a comment:


  • Ex-Cyber
    replied
    One thing that he mentions that I think is a good point is that not every GUI app needs to be a big ugly project and sometimes you just want to bang something out. For my money, though, anything in the mainstream of Android or iOS loses out on that axis to Tcl/Tk, where the "Hello, world" app complete with button callback (i.e. not the usual cop-out of using an alert dialog) is:

    Code:
    #!/usr/bin/env wish
    button .hello -text "Hello" -command {puts "Hello, world"}
    pack .hello
    Granted, Tcl is not the best language for business logic, but it's great for bits of of GUI glue.
    Last edited by Ex-Cyber; 22 September 2012, 01:40 PM.

    Leave a comment:


  • uid313
    replied
    C is a bitch

    C is a bitch to code in!

    C# and Python is much nicer than C to code in.
    Well, Ruby, Perl, and just about anything is nicer than C to code in.

    The GNOME guys seem to like Vala.

    I wonder if maybe it could be possible with Google's Go programming language to code desktop applications?

    Leave a comment:


  • curaga
    replied
    This is rather a matter of taste...

    Personally, I like responsive and fast GUIs. If I can get those by writing in C/C++, I will write in those, even if something more fancy would do it in less LOC.

    For example, the python GUIs that take three seconds to start and one sec to respond to button presses. The fact they're 1/3th (or whatever) the line count is irrelevant when performance is down the drain.

    Leave a comment:


  • schmidtbag
    replied
    I'm not sure but I think what the guy is getting at is he thinks writing an entire program from top to bottom in C++ is a pain, because changes to either the OS, the GUI toolkit, the graphical server, or the program itself can end up in a chain reaction of other code that needs to be altered. So, sometimes devs don't feel like working on that and which causes the program to hold back things that depend on it, or in this case, software that it may depend on.


    For Linux, it seems the best way to make a program is to code a backed in a language like java or C++ but make a frontend in python, perl or ruby. that way it becomes less of a problem for everyone.


    Whether I'm right about what I said or not, I think what this dev said was a little ignorant.

    Leave a comment:


  • alexThunder
    replied
    Originally posted by RealNC View Post
    Well, he is an academic. Those are among the most misinformed people I know of, to the point of being completely detached from actual reality.
    What kind of people do you think, actually created computers, the internet and everything else required for you, to write that?

    Hint: Not the farmers.

    Leave a comment:


  • RealNC
    replied
    Originally posted by Detructor View Post
    well, I didn't saw the videos but...everyone who writes a GUI based program in C or C++ should be thrown into a desert, far away from any technology so that he can't do any further damage to humanity.
    Yeah, right. I have a project with a 300.000 line code base (low level, performance-critical stuff), in C++. Throwing-in the GUI in C++/Qt which takes about 4000 lines of code is the *least* work. It's even almost trivial, so why even bother with anything else.

    I stand by my "detached from reality" comment.

    I only agree that writing GUIs in C is somewhat awkward. And besides, doing GUIs in C++ feels very natural. As if that's how the universe intended it to be.
    Last edited by RealNC; 22 September 2012, 09:15 AM.

    Leave a comment:


  • d2kx
    replied
    Please help me out here. To sum up the above comments:

    Gtk+ sucks.
    C/C++ for desktop applications sucks (Qt uses C++).

    So what shall we do?

    Leave a comment:

Working...
X