Find the answer to your Linux question:
Page 1 of 2 1 2 LastLast
Results 1 to 10 of 13
Hello, I am now making programs for about 8 years. When I was 9 I started with Game Maker.. I loved it.. ^^ When I turned 11 I wanted to ...
  1. #1
    Linux Engineer RobinVossen's Avatar
    Join Date
    Aug 2007
    Location
    The Netherlands
    Posts
    1,422

    Programing Language Question

    Hello,
    I am now making programs for about 8 years.
    When I was 9 I started with Game Maker..
    I loved it.. ^^
    When I turned 11 I wanted to have more power. So I learned GML.
    My first Scripting Language.
    Ok, then at a age of 13 I wanted to make Programs instead of Games.
    So I learned Visual Basic. I got bored with it Quickly and I wanted to gain more and more power.. So at a age of 15 I started with C++ and I liked it.
    At a age of 16 I started to go mad over Programming and I wanted to learn more languages.
    SO I learned Brain****, JavaScript, Bat, HTML and CSS.
    When I turned 17 I wanted to learn Decent languages.
    So I started with PHP, ASM (32bit), Perl and Bash. (And I learn C# at school )

    But well, I know from most of those languages I know the Basics.
    And well its really hard for me to remember all the Syntax since I am dyslectic (Thats why I LOVE Brain****).
    I love the Math on Programming.. But I dont really like the remembering of Syntax since I just cant.. :/ (do that well..)

    So I wonder now, what language do you recommend for me to learn?
    I mean, get Advanced or Expert in.
    I want to make Linux Programs now not Win32.
    I know C++ is a good language. I can remember the syntax.
    But Id like to get another language for WebProgramming and another one that I can just do the math not the Syntax.. ^^

    So, I am thinking about learning PHP (or Perl), C++ and ASM(64Bit)
    Does anyone have a better idea?
    Is Assembler still usefull? Or is it that old never used anymore? (A teacher told me, but I think he is just weird..)

    I have heard that you can make websites with Assembler.. So, if I can I just have to learn Assembler for all my needs ^^

    Anywho, what do you people recommend?
    And what did you think of my life story

    Cheers,
    Robin

    edit:
    I just saw there was a Censor here for the second part of the name.
    So well its also known as brainfsck

    edit:
    I just remembered that somebody once told me to write my own Language... XD
    I thought that was funny, since you have to be really Smart to do that I did write a Scripting Language..
    But thats not a big deal.. (Was such a cool language when I get home Ill check if I still have to source code and Ill post it here..)
    New Users, please read this..
    Google first, then ask..

  2. #2
    Banned jan1024188's Avatar
    Join Date
    Jul 2006
    Location
    EU, SLOVENIA
    Posts
    1,549
    But Id like to get another language for WebProgramming and another one that I can just do the math not the Syntax.. ^^
    Web: PHP

    Hmm...only math...no syntax? hmmm...calculator?
    There is no programming language without syntax, algorithms... C++ is good language at all

  3. #3
    Linux Engineer wje_lf's Avatar
    Join Date
    Sep 2007
    Location
    Mariposa
    Posts
    1,192
    If you're going to write your own language you should decide whether you're going to write a compiler or an interpreter. In either case, you would do well to do this at the command line:
    Code:
    man flex
    man yacc
    You may also wish to google:
    Code:
    "compiler construction" tutorial
    and, with somewhat less success:
    Code:
    "interpreter construction" tutorial
    The wikipedia pages to which I linked at the top of this response also have useful links if you wish to pursue this further.

  4. #4
    Banned jan1024188's Avatar
    Join Date
    Jul 2006
    Location
    EU, SLOVENIA
    Posts
    1,549
    Quote Originally Posted by wje_lf View Post
    If you're going to write your own language you should decide whether you're going to write a compiler or an interpreter. In either case, you would do well to do this at the command line:
    Code:
    man flex
    man yacc
    You may also wish to google:
    Code:
    "compiler construction" tutorial
    and, with somewhat less success:
    Code:
    "interpreter construction" tutorial
    The wikipedia pages to which I linked at the top of this response also have useful links if you wish to pursue this further.

    Hey, he doesnt want to write compiler...He wants to learn programming language

  5. #5
    Linux Engineer RobinVossen's Avatar
    Join Date
    Aug 2007
    Location
    The Netherlands
    Posts
    1,422
    Quote Originally Posted by jan1024188 View Post
    Hmm...only math...no syntax? hmmm...calculator?
    yea ok you are right.
    I ment that its really hard for me to remember words to type down.
    Its easyer for me to remember small things and not that much.
    Like in BrainFck. +-<>,.[] that kind stuff.
    OR Assambler has, EAX PUSH XOR.. that kind stuff.

    and
    Quote Originally Posted by wje_lf
    If you're going to write your own language you should decide whether you're going to write a compiler or an interpreter.
    Well, I did write a script language in C++ once but then I had a program that needs to read the Code. To execute. (Like the dot-net system.. )
    Anywho, I dont think I am going to reinvent the wheel.
    Maybe if I get bored once

    Thanks anywho..

    Cheers,
    Robin
    New Users, please read this..
    Google first, then ask..

  6. #6
    Banned jan1024188's Avatar
    Join Date
    Jul 2006
    Location
    EU, SLOVENIA
    Posts
    1,549
    Quote Originally Posted by RobinVossen View Post
    yea ok you are right.
    I ment that its really hard for me to remember words to type down.
    Its easyer for me to remember small things and not that much.
    Like in BrainFck. +-<>,.[] that kind stuff.
    OR Assambler has, EAX PUSH XOR.. that kind stuff.

    and


    Well, I did write a script language in C++ once but then I had a program that needs to read the Code. To execute. (Like the dot-net system.. )
    Anywho, I dont think I am going to reinvent the wheel.
    Maybe if I get bored once

    Thanks anywho..

    Cheers,
    Robin
    Hey, you are trying to learn all the code you write? I mean... If you are trying to learn the code (to memorize everything), you wont come far.

    Programming means writing the algorithms to make something. You dont have to learn the code, you must learn how to use it.

    Anyway, the syntax can be found on google, or thrown by IntelliSense, so you dont have to learn it!

  7. #7
    Linux Engineer RobinVossen's Avatar
    Join Date
    Aug 2007
    Location
    The Netherlands
    Posts
    1,422
    Well, I know algorithms I do that all the time
    I love that. Its one of my hobbys.
    but, well you need to remember some.
    I need to get a book (or webpage) to remember lots of Basic Stuff.
    Umm, how can I explain this without looking like an idiot.
    I cant remember how to write a Class.
    But I can think of the hard algorytmns...

    Ok, I do look like an idiot now.
    Thats why I thought that ASM is usefull for me. Since (According to my Sources) that is just one Page. No Classes only redirect to line x.
    And its Powerfull aswell...

    Well, Ok I guess I just have to follow the mainstream.. and Code in PHP and C++.
    I do have already some C++ knowledge so..

    Thanks both

    Edit:
    Done a test: A Program to Help You Choose a Programming Language I got that I should learn C, but its a really small test..
    New Users, please read this..
    Google first, then ask..

  8. #8
    Banned jan1024188's Avatar
    Join Date
    Jul 2006
    Location
    EU, SLOVENIA
    Posts
    1,549
    Well, basically C++ is almost same as C....

  9. #9
    Banned jan1024188's Avatar
    Join Date
    Jul 2006
    Location
    EU, SLOVENIA
    Posts
    1,549
    I recommend you to keep learning C++...perhaps you could try to develop GUI stuff....or 3D stuff...If you like maths 3D Programming is the best for you (I like math too and I work on 3D stuff)..

  10. #10
    Trusted Penguin Roxoff's Avatar
    Join Date
    Aug 2005
    Location
    Nottingham, England
    Posts
    3,391
    Quote Originally Posted by jan1024188 View Post
    Well, basically C++ is almost same as C....
    Except that it's completely different. If you think the code you wrote in C++ is very like C, then it means you've written it in C and used a C++ compiler.

    I write C and C++ for a living; the fundamentals are the same, which is not surprising considering that C++ was built on top of C, but if written properly, are completely different.

    And back on topic... Don't learn assembler unless you have some pressing need. It's not hard, but it's different for each processor, it's easy to write code that falls flat on its face, and there's no safety net. It's best for embedded systems with very small memory footprints.
    Linux user #126863 - see http://linuxcounter.net/

Page 1 of 2 1 2 LastLast

Posting Permissions

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