Thread: Survey -- All Programmers

  1. #1
    Registered User kakayoma's Avatar
    Join Date
    Jul 2009
    Location
    Dallas, Texas
    Posts
    42

    Exclamation Survey -- All Programmers

    I am doing research to determine the best candidate for the most complete programming language for this i need some information which can only be gained through survey

    This survey will be emailed when you click submit if it does not work please deattach the xml document in the preprepared email and send it to [email protected]

    To take this survey please click here
    Last edited by kakayoma; 12-04-2009 at 12:39 PM.

    Vista - Something We all Love to Hate.

  2. #2
    Deprecated Dae's Avatar
    Join Date
    Oct 2004
    Location
    Canada
    Posts
    1,034
    I don't know what to say to this. There is no "best programming language" so your survey is flawed to begin with. There's a "best tool for the job." Now you just need to describe the job. Posting a language choice survey in a C++ forum. You going to offset that by posting it in a Java forum as well? You could have saved 4 pages if you just asked "learn the basics of your choice?" instead of copying it for each language. Hell, JavaScript would have solved that with DOM if this was a web survey, maybe it should be the best language?

    I think C# is a great language, if it wasn't for that whole Microsoft thing, being solely a .NET language (besides mono and random ass compilers).

    Put me down for C/C++ and Python. Oh wait..
    Warning: Have doubt in anything I post.

    GCC 4.5, Boost 1.40, Code::Blocks 8.02, Ubuntu 9.10 010001000110000101100101

  3. #3
    Registered User
    Join Date
    Nov 2009
    Posts
    82
    Sounds like you're confused, most, and all major, programming languages are Turing Complete.

    Turing completeness - Wikipedia, the free encyclopedia

    What is significant about one language over any other isn't usually the language itself but the frameworks available for one which offers more conveniences for some given goal, also some languages might be designed for designing specific type of systems but they are still almost always Turing Complete as far as I know.

    http://en.wikipedia.org/wiki/Church-Turing_thesis

    There's a hell of a lot more to 'completeness' and 'capability' of a language or cpu, I don't know what you're trying to accomplish with that survey but I'm willing to bet the answer you get may not be what you think it is unless you have specific intent and clear understanding.
    Last edited by since; 12-03-2009 at 09:49 PM.

  4. #4
    Registered User kakayoma's Avatar
    Join Date
    Jul 2009
    Location
    Dallas, Texas
    Posts
    42

    Post

    I am sorry but what i meant is the best candidate for the best programming language i am not trying to, in theoratical meaning determine the best language but to determine the most used, most efficent and most complete programming language.

    *Please note this is only a portion of the total research i am doing

    **This is a research study i am doing for school
    Last edited by kakayoma; 12-04-2009 at 12:47 PM.

    Vista - Something We all Love to Hate.

  5. #5
    Registered User
    Join Date
    Sep 2004
    Location
    California
    Posts
    3,268
    Quote Originally Posted by kakayoma View Post
    I am sorry but what i meant is the best candidate for the best programming language i am not trying to, in theoratical meaning determine the best language but to determine the most used, most efficent and most complete programming language.

    *Please note this is only a portion of the total research i am doing

    **This is a research study i am doing for school
    That makes no sense at all. What is a "complete" programming language? When you say "efficient", do you mean run-time, compile-time, or development efficiency? The only metric you ask for that can actually be measured without ambiguity is "most used". Everything else is subjective, and will be ripe for all kinds of bias.

    Asking for the "best candidate for the best programming language" does nothing but show a complete lack of understanding in regards to what a programming language is. I'll save you the time, and give you the correct answer: none
    bit∙hub [bit-huhb] n. A source and destination for information.

  6. #6
    Registered User
    Join Date
    Nov 2009
    Posts
    82
    Some people refuse to accept mutually exclusive propositions just can not produce results without being negotiated with conditions.

    Mutually exclusive events - Wikipedia, the free encyclopedia

    What is the best programming language? None.
    What is the best programming language for low-level CPU access? ASM.
    What is the best programming language for web development? PHP, Ruby on Rails, .Net, etc...
    What is the best programming language for writing system services? C/C++/.Net, etc...
    What is the best programming language for writing application extensions? Specific to the application, you may not have a choice. Example; WoW add-on development requires LUA.

    Do you get how this is working yet? Does the exclusive-or nature of these answers and questions demonstrate to you the reality of programming languages and making a choice?

    Better questions to ask may be, what are the industry standards? I came in to the understanding that C++ was the standard programming languages decided on by breadth of use and since universities would teach it. That was quite a few years ago.

    That's changed a lot, the languages taught are more varied and the most common languages have distributions that suggest high competition. A lot of well educated and experienced programmers probably still consider C++ to be the standard programming language, I have a strong preference for it myself. But that doesn't mean I should say it is the best, I know that there are languages that improve on C++... they're just obscured by lack of popularity.

    What do you need to do? Think about what you want to focus in computer science, survey that FIELD, then make a decision based on the distribution of languages and tools which apply to that FIELD.

    In the most basic, logical, terms; the FIELD or CONTEXT negotiate the mutually exclusive proposition.

    Research technical standards, the reason they exist is to create a common 'context' of knowledge and tools so those in the same field can communicate and work together clearly. You'll probably find something like MATLAB to be the most common in maths oriented research, which has it's own language at that.

    http://en.wikipedia.org/wiki/Compari...ming_languages
    http://en.wikipedia.org/wiki/Programming_language
    http://en.wikipedia.org/wiki/Logical_possibility
    http://en.wikipedia.org/wiki/Mutually_exclusive
    http://en.wikipedia.org/wiki/Standards
    Last edited by since; 12-04-2009 at 02:17 PM.

  7. #7
    C++ Witch laserlight's Avatar
    Join Date
    Oct 2003
    Location
    Singapore
    Posts
    28,412
    Moved to General Discussions.
    Quote Originally Posted by Bjarne Stroustrup (2000-10-14)
    I get maybe two dozen requests for help with some sort of programming or design problem every day. Most have more sense than to send me hundreds of lines of code. If they do, I ask them to find the smallest example that exhibits the problem and send me that. Mostly, they then find the error themselves. "Finding the smallest program that demonstrates the error" is a powerful debugging tool.
    Look up a C++ Reference and learn How To Ask Questions The Smart Way

  8. #8
    (?<!re)tired Mario F.'s Avatar
    Join Date
    May 2006
    Location
    Ireland
    Posts
    8,446
    He said this is a research study he's doing for school. So I guess it's ok.
    This is precisely that type of "studies". Anything goes.
    Originally Posted by brewbuck:
    Reimplementing a large system in another language to get a 25% performance boost is nonsense. It would be cheaper to just get a computer which is 25% faster.

  9. #9
    Registered User kakayoma's Avatar
    Join Date
    Jul 2009
    Location
    Dallas, Texas
    Posts
    42
    By Efficiency the definition trying to be conveyed is the amount of alphanumeric figures and symbols required to construct a certain program

    *To prevent any further "misunderstandings" let me clarify that I know the amount may vary as with the type of program trying to be constructed in relation to the programming language used so I will to the best of my ability try to use programs that are commonly used and available such as the common Hello World Program, Simple window program and other programs of similar content and goals

    Vista - Something We all Love to Hate.

  10. #10
    spurious conceit MK27's Avatar
    Join Date
    Jul 2008
    Location
    segmentation fault
    Posts
    8,300
    Quote Originally Posted by kakayoma View Post
    By Efficiency the definition trying to be conveyed is the amount of alphanumeric figures and symbols required to construct a certain program
    You may be interested in this then:
    Square root of x divided by zero: The speed, size and dependability of programming languages

    They use a metric graphing code size and execution speed using 400+ "standard tasks" (generally, the larger the code size for a particular language, the faster the execution speed, but that is not a hard and fast rule, eg, C appears to have a smaller code size and a faster execution speed than C++).

    This is a little more scientific than a "survey". Clean
    Home
    cleans up using this metric.
    C programming resources:
    GNU C Function and Macro Index -- glibc reference manual
    The C Book -- nice online learner guide
    Current ISO draft standard
    CCAN -- new CPAN like open source library repository
    3 (different) GNU debugger tutorials: #1 -- #2 -- #3
    cpwiki -- our wiki on sourceforge

Popular pages Recent additions subscribe to a feed

Similar Threads

  1. PC Game project requires c++ programmers
    By drallstars in forum Projects and Job Recruitment
    Replies: 2
    Last Post: 02-22-2006, 12:23 AM
  2. Game Programmer's AIM Circle: Join Today
    By KingZoolerius66 in forum A Brief History of Cprogramming.com
    Replies: 28
    Last Post: 12-20-2003, 12:12 PM
  3. University Student Needs You To Do A Survey
    By Rory Tresise in forum A Brief History of Cprogramming.com
    Replies: 2
    Last Post: 10-15-2003, 06:19 PM
  4. Programming Puns
    By kermi3 in forum A Brief History of Cprogramming.com
    Replies: 44
    Last Post: 03-23-2002, 04:38 PM