Dismiss Notice
Join Physics Forums Today!
The friendliest, high quality science and math community on the planet! Everyone who loves science is here!

Programming languages

Tags:
  1. Aug 1, 2014 #1

    TSC

    User Avatar

    C++ is good for writing games
    Objective C is good for IOS app
    Java is good for Android app.
    Any other examples of programming languages?
     
  2. jcsd
  3. Aug 1, 2014 #2

    SteamKing

    User Avatar
    Staff Emeritus
    Science Advisor
    Homework Helper

  4. Aug 1, 2014 #3

    rcgldr

    User Avatar
    Homework Helper

    Missing from most lists of programming languages is somewhat unique properties, such as APL's property of allowing programmers to create write only code.

    http://en.wikipedia.org/wiki/Write-only_language

    http://en.wikipedia.org/wiki/APL_(programming_language)

    The wiki link about the one line of APL code for Conway's game of life uses fonts that many browsers don't include. Here's a better link about that one line program, that involves self-generation and execution of code (which works since APL is interpretive).

    http://catpad.net/michael/apl [Broken]

    and a youtube video showing the creation of an animated (1/8th second delay) "program":

     
    Last edited by a moderator: May 6, 2017
  5. Aug 1, 2014 #4

    TSC

    User Avatar

    Please indicate what are they useful for.
     
  6. Aug 1, 2014 #5

    SteamKing

    User Avatar
    Staff Emeritus
    Science Advisor
    Homework Helper

    I think you can do the required research to answer that question.

    Is this some sort of HW project?
     
  7. Aug 1, 2014 #6
    Ada is great for operating spacecraft and airplanes.
     
  8. Aug 1, 2014 #7
    That's a very strange way of thinking about programming languages.
    Most languages are good for most things.
    For example you can write games in nearly every language. And C++ is not at all the best choice for a private person wanting to create a game especially when you want it to run in a browser.
     
  9. Aug 1, 2014 #8

    FactChecker

    User Avatar
    Science Advisor
    Gold Member

    You have listed general purpose languages and tried to match them with very specific uses. When you include special purpose languages (for mathematics, graphics, computer simulation, artificial intelligence, etc.), there are more languages than anyone can count. You can tell us what you are interested in and people may know languages that are great for that use.
     
  10. Aug 1, 2014 #9

    FactChecker

    User Avatar
    Science Advisor
    Gold Member

    Ha! I followed the links to Esoteric programming language and found ArnoldC: an imperative programming language where the basic keywords are replaced with quotes from different Arnold Schwarzenegger movies. This is the "Hello World" program
    Code (Text):

    IT'S SHOWTIME
    TALK TO THE HAND "hello world"
    YOU HAVE BEEN TERMINATED
     
    From now on, this is my language of choice.
     
  11. Aug 1, 2014 #10

    D H

    User Avatar
    Staff Emeritus
    Science Advisor

    Here's a link to an ArnoldC solution to the FizzBuzz problem: https://gist.github.com/georg/9224355.

    For those who don't know the FizzBuzz problem, it's rather simple. Print the numbers from 1 to 100, except print "FizzBuzz" instead of the number if the number is a multiple of 15, "Fizz" if the number is a multiple of 3 (but not 15), "Buzz" if the number is a multiple of 5 (but not 15).
     
  12. Aug 2, 2014 #11
  13. Aug 2, 2014 #12

    FactChecker

    User Avatar
    Science Advisor
    Gold Member

    Unbelievable!
     
  14. Aug 2, 2014 #13

    jtbell

    User Avatar

    Staff: Mentor

    That ought to be a rap song!
     
  15. Aug 9, 2014 #14

    neomahakala108

    User Avatar
    Gold Member

    from my experience & 'education':

    Java, C# perhaps too : Distributed Internet Apps.
    C : Operating Systems, Hacking, Low-level Optimization.
    Assembler : Hacking, Operating Systems, Low-level Optimization.
    Pascal : Learning Programming,
    Ada : will have to see yet, but it has uses in Military around the world, including NATO Forces.
     
  16. Aug 9, 2014 #15

    neomahakala108

    User Avatar
    Gold Member

    that's true, but i think that Computer Sciences can be compared to a Drill, and Programming Languages to Drill Bits.

    Experts will use different Drill Bits for different tasks.

    Different tools for different purposes.
     
  17. Aug 9, 2014 #16
    Exactly!
     
  18. Aug 16, 2014 #17
    ALWAYS LEARN PYTHON FIRST. I learned Python at age 11, and now I'm 14. Even I can say that it helps when learning more advanced languages, such as Objective-C(language for making iOS and Mac applications,)
     
Know someone interested in this topic? Share this thread via Reddit, Google+, Twitter, or Facebook




Similar Discussions: Programming languages
  1. Programming Languages (Replies: 19)

  2. Programming language (Replies: 10)

Loading...