View Poll Results: Best Programming Language

Voters
10. You may not vote on this poll
  • PHP

    4 40.00%
  • ASP

    0 0%
  • ASP.NET

    0 0%
  • HTML

    3 30.00%
  • JAVA

    0 0%
  • Java Script

    2 20.00%
  • C++

    0 0%
  • C#

    0 0%
  • CGI\ Perl

    0 0%
  • Other

    1 10.00%
Results 1 to 6 of 6

Thread: Favourite Programming Language

  1. #1
    Join Date
    Nov 2006
    Location
    Northeast USA
    Posts
    408
    Thanks
    8
    Thanked 30 Times in 28 Posts

    Default Favourite Programming Language

    I have heard ppl say "ASP ROCKS!" and "PHP IS THE BEST!" even "C# IS THE SHARPEST!*" So what really is the best?
    -Ben -- THE DYNAMIC DRIVERS
    My Links: My DD Profile||My Youtube Video Tutorials||DD Helping Coders||DD Coders In Training
    I told my client to press F5, the client pressed F, then 5, *facepalm*

  2. #2
    Join Date
    Jun 2005
    Location
    英国
    Posts
    11,876
    Thanks
    1
    Thanked 180 Times in 172 Posts
    Blog Entries
    2

    Default

    Generally, Python, but it really does depend on the purpose. If I were writing device drivers, I obviously wouldn't (and couldn't) use Python; I'd use C or assembly, preferably assembly. If I were writing a single web page to demonstrate a server-side concept, I'm more likely to use PHP than Python (even though usually I despise PHP) because Python functions best for web development with the aid of a proper, structured framework, which would be overkill for a page like that. Likewise, C++ would generally be my choice for user-level application development, Python again if I needed a bit more flexibility or faster development. I used to use Java a lot, but it's mostly been replaced in my repertoire by Python or C++, which are opposite ends of the spectrum covered by Java. I might still feasibly use Java for some of those projects, though, should the mood take me, and of course it's vital for applets. C# I would probably never use; if I were forced to interact with .NET code I would use IPython, I don't much like the framework and C# reminds me far too much of Java, but is somewhat different, so it confuses me. Javascript (and other ECMAScript variants) are very nice, and what I'd primarily use for client-side effects on a web page; it's also become my "scratch pad" language that I use for testing out simple programming concepts.

    It should be noted that:
    • ASP and ASP.NET are platforms, not languages: multiple languages can be used with each of them;
    • HTML is a markup language, not a programming language;
    • Java is not an acronym (I like to call this JINA, because it sounds funny and is slightly ironic);
    • Javascript (or JavaScript, as the Netscape/Mozilla variant is technically known) is one word;
    • CGI is a standard for interaction between a webserver and a server-side script, not a language, and is not necessarily tied to Perl (which is an acronym, but everyone seems to have forgotten that, so we don't capitalise it).
    C# IS THE SHARPEST!
    *groan*
    Twey | I understand English | 日本語が分かります | mi jimpe fi le jbobau | mi esperanton komprenas | je comprends français | entiendo español | tôi ít hiểu tiếng Việt | ich verstehe ein bisschen Deutsch | beware XHTML | common coding mistakes | tutorials | various stuff | argh PHP!

  3. #3
    Join Date
    May 2007
    Location
    USA
    Posts
    373
    Thanks
    2
    Thanked 4 Times in 4 Posts

    Default

    I only know 2 programming languages, Java and JavaScript, and I like JS more, but not because it is more powerful. I probably like it more because I am more familiar with it. I don't necessarily like doing cliché stuff JS can do, such as form handling and whatnot. However, I do enjoy learning some of the quirky stuff about the language, regarless of its practicalities.

    In any case, in a couple of days, my C/C++ class at school starts, and I think that'll be fun.

    (Although not a programming language, I love regular expressions.)
    Trinithis

  4. #4
    Join Date
    Jan 2007
    Location
    Davenport, Iowa
    Posts
    2,385
    Thanks
    100
    Thanked 113 Times in 111 Posts

    Default

    you don't like PHP Twey? doh You seem so good at it that I would have figured you really liked it. I am really enjoying it. However I have not even heard of Python. I just checked and my hosting service (godaddy) does support python.

    I liked HTML, but I hardly use it anymore. I have even used PHP to decrease my need for HTML further. CSS was the biggest replacement for HTML though. I used to style using tables, but then I was introduced to CSS and after a while using tables just didn't make any sense anymore. Someone had said that about CSS once before and I soon discovered that it was true.

    As much fun as I am having with PHP at the moment I would have to say that CSS is the winner in my book. It's ability to be so precise and crisp in its visual presentations plus the simplicity of the code along with the ability to get so very complex. It is a quickly evolving language and always for the better (at least to these new eyes). I know that it is very inconsistent across, but whose fault is that really? I am mostly blaming the browsers, not all that much really. The browsers do seem to be adapting and I think they will soon get on the same wavelength (or am I being too optimistic ).

    It should be noted that I have only dabbled with HTML, CSS, and PHP at any real depth.

  5. #5
    Join Date
    Jun 2005
    Location
    英国
    Posts
    11,876
    Thanks
    1
    Thanked 180 Times in 172 Posts
    Blog Entries
    2

    Default

    you don't like PHP Twey? doh You seem so good at it that I would have figured you really liked it.
    I've had enough experience with it to appreciate its limitations and the various ugly hacks that have been used to accomplish those features that it has, which are myriad
    As much fun as I am having with PHP at the moment I would have to say that CSS is the winner in my book. It's ability to be so precise and crisp in its visual presentations plus the simplicity of the code along with the ability to get so very complex. It is a quickly evolving language and always for the better (at least to these new eyes). I know that it is very inconsistent across, but whose fault is that really? I am mostly blaming the browsers, not all that much really. The browsers do seem to be adapting and I think they will soon get on the same wavelength (or am I being too optimistic ).
    CSS has been done very poorly. It's not nearly as flexible as it should be, and I don't like the way it's laid out. A better syntax would be one that nested elements rather than using that selector, block, selector, block pattern:
    Code:
    p {
      color: black;
    
      a {
        color: red;
      }
    }
    instead of
    Code:
    p {
      color: black;
    }
    
    p a {
      color: red;
    }
    Is the former not so much more logical? As well, something like IE's expression: syntax (but less powerful, so it wouldn't require Javascript; it would be an integral part of CSS). I've always thought Netscape's JSSS had a lot of potential. It's a shame they never got off the ground.
    Twey | I understand English | 日本語が分かります | mi jimpe fi le jbobau | mi esperanton komprenas | je comprends français | entiendo español | tôi ít hiểu tiếng Việt | ich verstehe ein bisschen Deutsch | beware XHTML | common coding mistakes | tutorials | various stuff | argh PHP!

  6. #6
    Join Date
    Jan 2007
    Location
    Davenport, Iowa
    Posts
    2,385
    Thanks
    100
    Thanked 113 Times in 111 Posts

    Default

    You are right, it is more logical that way. I was probably thinking more along the lines of how I used to use HTML for the layout of my site and how CSS just worked out better for me. True, there was more browser trouble than I figured there should be, but I liked it better.

    I picked PHP by the way, because I didn't see CSS listed up there and I didn't want to hit the 'other'.
    Last edited by james438; 08-16-2007 at 07:42 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
  •