Taking a computer science class this semester.

Discussion in 'TTT Discussion' started by Liquid Thorium, Aug 25, 2014.

  1. Cee

    Cee Dobar dan! Supporter

    Let me know what you want to know and I will set something up!
     
  2. Yeah, But i'm poor. :/

    $360 for two books is more double the amount I can spend on food each month....
     
  3. Mr. Disco

    Mr. Disco Jeff Lynne is a musical genius. VIP

    Lua is Dumb. Every game/engine(Garry's Mod, World of Warcraft, and LOVE 2D engine) all have a new syntax to learn. I would go for the C line of languages.
     
    • Dumb Dumb x 3
  4. Change-up

    Change-up "Change is coming" VIP

    :( I love lua
     
  5. Mr. Disco

    Mr. Disco Jeff Lynne is a musical genius. VIP

    It's fun but it is also confusing.
     
  6. Change-up

    Change-up "Change is coming" VIP

    How long have you been using lua??????
    Its very fun and entertaining for me! I've coded for......... 1 year with lua?
     
  7. Mr. Disco

    Mr. Disco Jeff Lynne is a musical genius. VIP

    3 years.
     
  8. Change-up

    Change-up "Change is coming" VIP

    How can you be coding with lua for 3 years and still think its confusing?
     
    • Agree Agree x 1
  9. Mr. Disco

    Mr. Disco Jeff Lynne is a musical genius. VIP

    I mean learning new features that only one game or engine has.
     
  10. Cee

    Cee Dobar dan! Supporter

    Every game and/or engine has it own "syntax" because the language is extendable. You would have this with any language. Lua is extendable in a global scope and What you are actually learning is the engine and/or game. As a matter of fact, the syntax of Lua doesn't ever change at all!

    Garry's libraries, global functions, and variables are what you are learning. The language is always the same unless there are some interpreter changes. For example: Garry allowed comments to be declared by // and -- instead of the normal -- in lua.

    To prove my point further, using a language like C++ could arguably be more confusing. Take Polycode for example. You are working off of Polycode objects and references instead of using global features. Polycode also allows scripting in Lua. Mainly, Polycode Lua just has a bunch of global functions that are hooked right into the C code of Polycode.

    Point being: Don't discredit a language because of it's extendability, instead learn the internals and how it is applied across multiple platforms.
     
    • Winner Winner x 5
    • Agree Agree x 1
    • Informative Informative x 1
  11. Mr. Disco

    Mr. Disco Jeff Lynne is a musical genius. VIP

    I only know lua so I was unaware other languages were like this. I take it back, I like lua. <3
     
  12. Sinz

    Sinz crumble VIP Silver

    Hmmm?
     
    • Agree Agree x 4
    • Funny Funny x 2
    • Winner Winner x 2
  13. Jamagut

    Jamagut #TeamJustice Supporter

    FOURTYKEKS
     
    • Funny Funny x 1
  14. Mr. Disco

    Mr. Disco Jeff Lynne is a musical genius. VIP

    Omg I hate sinz. </3 (Just kidding, me and him are secretly in love.)
     
  15. Pedophilia?

    Careful kid... His name is Sinz after all.
     
  16. Change-up

    Change-up "Change is coming" VIP

    Him and I* GRAMMAR POLICE!!
     
  17. Taco_Rocket

    Taco_Rocket G-G-G-Godmin VIP

    Not to mention that newer successors to C++ do change quite a bit. I'm still mad at C# for the deprecation of pointers.
     
  18. Spectral

    Spectral VIP

    I actually want to major in Computer Science. I currently take a junior computer science class and hoping to go into an AP computer science class later on. We work in Java and JavaScript, but out of school I had worked on Java and C#.

    Currently, I am in FTC Robotics which uses RobotC to program the robots, a language which was derived from C. I am the lead programmer and lead builder as I have 2 free hours during school.
     
    • Informative Informative x 1
  19. Taco_Rocket

    Taco_Rocket G-G-G-Godmin VIP


    Keep at it. Unfortunately you're going to rage. First semester of college you'll probably learn C/C++ to learn the basics of programming. Keep on trucking though