Page 1 of 4 1234 LastLast
Results 1 to 10 of 33

Thread: What programming language?

  1. #1
    Maximum Bitrate KyleYankan's Avatar
    Join Date
    Mar 2005
    Posts
    491

    What programming language?

    Hi everyone. I've been a programmer for a few years, as a hobby. I mostly do PERL, and I'm pretty good with it. I'm not too good with OOP. I've learned some C++ in school. I learned some C++ out of school. I am proficient with C++, even though I use my book when programming with it. Also, anything I've needed to do in C++, I can do in Perl twice as fast, so I don't have alot of practice with it.

    So my question is: What language should I learn? I want one that is robust enough to do low-level programming (IE parallel port), and still have easy to use GUI. I heard VB is good, but I've also heard it's like selling your sould to bill gates. :-/

    Any thoughts?

  2. #2
    My Village Called 0l33l's Avatar
    Join Date
    Jul 2004
    Location
    Berkeley, CA
    Posts
    10,516
    Awesome VB replacement: Delphi. No need to use MS products
    And yes, you can do parallel port programming, and ASM code if you want. Also a great interface IMO

    Delphi is basically object pascal

    What I don't like about it: for every delphi example, there are like 20x VB examples

  3. #3
    Maximum Bitrate mushin's Avatar
    Join Date
    Aug 2004
    Location
    SE Michigan
    Posts
    750
    Personally, I would say stick with C++. Sounds like you've already got your foot in the door, and it will complement your PERL knowledge nicely (as their problem domains don't overlap all that much). C/C++ is in extremely widespread use, so even if you don't consider it your 'language of choice' it is a good one to know, and it will handle any low-level task you ever want to do with it.

    That said, for GUIs it's only as good as the library you use (and most are pretty clunky). .NET (managed C++) does it pretty well (for Windows, of course), but then you're back to selling your soul to gates .

    That's my $0.02 anyway. I'm sure others will differ.

  4. #4
    My Village Called 0l33l's Avatar
    Join Date
    Jul 2004
    Location
    Berkeley, CA
    Posts
    10,516
    Quote Originally Posted by mushin
    That said, for GUIs it's only as good as the library you use (and most are pretty clunky). .NET (managed C++) does it pretty well (for Windows, of course), but then you're back to selling your soul to gates .
    Please stay awy from .NET!!!
    Its slow

  5. #5
    Maximum Bitrate mushin's Avatar
    Join Date
    Aug 2004
    Location
    SE Michigan
    Posts
    750
    Quote Originally Posted by 0l33l
    Please stay awy from .NET!!!
    Its slow
    I find loading in the debugger to be inexplicably slow, but otherwise I wouldn't say it's particularly slow. I believe there are some objective benchmarks you could check out. I'm hardly a fan of Microsoft, but they did alot of things right in .NET (except for the stupid name...) They don't employ a huge pile of top language gurus for nothing.

  6. #6
    Variable Bitrate lastberserker's Avatar
    Join Date
    Apr 2005
    Location
    Seattle
    Posts
    239
    Quote Originally Posted by mushin
    I find loading in the debugger to be inexplicably slow, but otherwise I wouldn't say it's particularly slow. I believe there are some objective benchmarks you could check out. I'm hardly a fan of Microsoft, but they did alot of things right in .NET (except for the stupid name...) They don't employ a huge pile of top language gurus for nothing.
    That, and you can always run ngen on your .NET executable. Good thing v2.0 and 64-bit support will probably be out by the time I set up my carputer
    Asus K8S-MX ~ Athlon 64 2800+ ~ Kingmax MPXD42D-2K 1Gb ~ Seagate ST960822A 60Gb ~ PSK-3100 PS/2 kbd ~ MR-350 GPS ~ Hawking HSB1AP ~ Buffalo WLI-USB-G54 ~ 8" Dynamix TS LCD ~ DSATX ~ XCard ~ TVedia ~ some LCD TV ~ Vista ~ MapPoint 2006 ~ iGuidance 2.*

  7. #7
    My Village Called 0l33l's Avatar
    Join Date
    Jul 2004
    Location
    Berkeley, CA
    Posts
    10,516
    Quote Originally Posted by mushin
    I find loading in the debugger to be inexplicably slow, but otherwise I wouldn't say it's particularly slow. I believe there are some objective benchmarks you could check out. I'm hardly a fan of Microsoft, but they did alot of things right in .NET (except for the stupid name...) They don't employ a huge pile of top language gurus for nothing.
    Look at Centrafuse. Even after rewriting all the skin code with win32 API, people are still compaining that its slow!

    You can port Delphi application to linux using Kylix

  8. #8
    Variable Bitrate lastberserker's Avatar
    Join Date
    Apr 2005
    Location
    Seattle
    Posts
    239
    Quote Originally Posted by 0l33l
    Look at Centrafuse. Even after rewriting all the skin code with win32 API, people are still compaining that its slow!
    Let me guess, it's because 90% of carputers are underpowered?

    Quote Originally Posted by 0l33l
    You can port Delphi application to linux using Kylix
    ...and increase your user base by a whole lot of two linux carputer users out there
    Asus K8S-MX ~ Athlon 64 2800+ ~ Kingmax MPXD42D-2K 1Gb ~ Seagate ST960822A 60Gb ~ PSK-3100 PS/2 kbd ~ MR-350 GPS ~ Hawking HSB1AP ~ Buffalo WLI-USB-G54 ~ 8" Dynamix TS LCD ~ DSATX ~ XCard ~ TVedia ~ some LCD TV ~ Vista ~ MapPoint 2006 ~ iGuidance 2.*

  9. #9
    My Village Called 0l33l's Avatar
    Join Date
    Jul 2004
    Location
    Berkeley, CA
    Posts
    10,516
    Quote Originally Posted by lastberserker
    Let me guess, it's because 90% of carputers are underpowered?
    Exactly why I'm not building a VIA machine But really, the language is slow, just download a copy of CF for yourself. Even VB is faster
    ...and increase your user base by a whole lot of two linux carputer users out there
    Hey, some people use linux

  10. #10
    Variable Bitrate lastberserker's Avatar
    Join Date
    Apr 2005
    Location
    Seattle
    Posts
    239
    Quote Originally Posted by 0l33l
    Exactly why I'm not building a VIA machine But really, the language is slow, just download a copy of CF for yourself. Even VB is faster
    Oh, I will. Now that I have my setup running on a desk (wow, those MiniATX boards are tiny!), I'm going to try all popular software (and some hardware as well) to see what I want to keep

    Still, CF being slow doesn't mean .NET is slow - I saw a few nice C#/.NET applications that run like champs. And I'd rather through more CPU/memory than my spare time at apps I code
    Asus K8S-MX ~ Athlon 64 2800+ ~ Kingmax MPXD42D-2K 1Gb ~ Seagate ST960822A 60Gb ~ PSK-3100 PS/2 kbd ~ MR-350 GPS ~ Hawking HSB1AP ~ Buffalo WLI-USB-G54 ~ 8" Dynamix TS LCD ~ DSATX ~ XCard ~ TVedia ~ some LCD TV ~ Vista ~ MapPoint 2006 ~ iGuidance 2.*

Page 1 of 4 1234 LastLast

Similar Threads

  1. Replies: 44
    Last Post: 05-22-2009, 01:51 PM
  2. Wanting to learn some programming, help me pick a language!
    By RS3RS in forum Software & Software Development
    Replies: 32
    Last Post: 10-15-2004, 04:38 PM
  3. C++: GUI Programming with >NET Framework
    By [iG] in forum Software & Software Development
    Replies: 3
    Last Post: 05-24-2004, 06:57 PM
  4. What Prog. Language for Programs?
    By dug1967 in forum Software & Software Development
    Replies: 3
    Last Post: 02-11-2004, 11:27 PM
  5. programming language for beginners???
    By DJ in forum Software & Software Development
    Replies: 26
    Last Post: 09-08-2000, 09:36 AM

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •