Results 1 to 7 of 7

Thread: Which class?

  1. #1
    Join Date
    Jun 2007
    Posts
    532
    Mentioned
    1 Post(s)
    Quoted
    68 Post(s)

    Default Which class?

    Intro to Programming

    Description:

    History of computing, computer organization, computer applications, algorithm design, stepwise refinement of algorithms, structured programming using C++, array representation of data, processing of character data, text file processing, subprograms, and parameter passing.




    Introduction to Computer Programming

    Description:

    This is an introduction to application program design and coding using the Java language; the processes and methods for writing well-structured, well-documented, and well-performing computer programs to implement common information processing tasks; overview of computer problem-solving strategies, software design and documentation methods, and program coding techniques; data types, data structures, and program control structures.
    Finished B.S. Program in Radiology!!

    Projects: A big one! Total secret! hehe

  2. #2
    Join Date
    Feb 2011
    Location
    The Future.
    Posts
    5,600
    Mentioned
    396 Post(s)
    Quoted
    1598 Post(s)

    Default

    I'm not sure where I stand on this tbh.. I mean yeah I love C++ and I hate Java enough (due to having stupid teachers in school.. Benland100 really taught me the most about java.. I'd say thanx to him, I know enough).. However, both those courses seem to be doing Data structs and algorithms..


    Here's the thing, Java might be easier because it has built in classes and stuff, but if you really want to learn how things work under the hood and get closer to the hardware/memory, then C++ is for you. Java you don't have to worry about a lot of stuff. C++ would only be easier for you if you already have some sort of background in C/C++. Java is a pickup language sorta like C#. The libraries provide implementations of everything already so all you need to do is learn the syntax and have some logic and you're good to go.


    I don't think it's a wise idea to ask someone to choose for you but I think the above will help YOU choose what you want to learn (Be wary that most C++ teachers teach shit from the 1970s and don't even know what they're doing and most Java teachers just read shit off the board or skip crucial lessons).


    To prepare for your course, I'd say take a look at structs and algo's in both languages.


    Ex:


    C++:

    C++ Code:
    struct SomeStruct
    {
        private:
            int SomeVar;
        public:
            SomeStruct();

            void SomeFunc();
    };

    SomeStruct::SomeStruct() : SomeVar(100);
    {
    }

    void SomeStruct::SomeFunc()
    {
        std::cout<<SomeVar;
    }



    class SomeClass
    {
        private:
             int SomeVar;

        public:
            SomeClass();
            void SomeFunc();
    }

    SomeClass::SomeClass() : SomeVar(100)
    {
    }

    void SomeClass::SomeFunc()
    {
        SomeVar = 100;
    }


    //A class is different from a struct because by default everything in a class is private; everything in a struct is public. Then there is typedef structs, etc..
    //Same class in Java below. Notice that you have to specify the accessor for every function (private, public, protected)

    Java:
    Java Code:
    public class SomeStruct
    {
        private int SomeVar;

        public SomeStruct() {
            SomeVar = 100;
        }

        public void SomeFunc()
        {
            System.out.println(SomeVar);
        }
    }
    Last edited by Brandon; 06-25-2013 at 09:57 PM.
    I am Ggzz..
    Hackintosher

  3. #3
    Join Date
    Dec 2011
    Location
    Toronto, Ontario
    Posts
    6,424
    Mentioned
    84 Post(s)
    Quoted
    863 Post(s)

    Default

    Definetly Java if you're JUST starting off. It's really easy to learn. Where do you live?

  4. #4
    Join Date
    Jun 2007
    Posts
    532
    Mentioned
    1 Post(s)
    Quoted
    68 Post(s)

    Default

    Well thank you Brandon and Sin! It sounds like Java would be a good place to start since the only programming knowledge I have is HTML and Pascale. I also live in Tennessee...horrible place.
    Finished B.S. Program in Radiology!!

    Projects: A big one! Total secret! hehe

  5. #5
    Join Date
    May 2012
    Location
    Wisconsin, USA
    Posts
    105
    Mentioned
    1 Post(s)
    Quoted
    47 Post(s)

    Default

    I started with html, then javascript, then c++. No schooling. Just bought a book, read it cover to cover, and did every exercise. Did it again. Did it again. Then I got a programming job. Then I got downsized.

  6. #6
    Join Date
    Feb 2011
    Location
    The Future.
    Posts
    5,600
    Mentioned
    396 Post(s)
    Quoted
    1598 Post(s)

    Default

    I agree with Sin. Java is a good choice given that you are starting with strictly HTML and Simba scripts.

    Quote Originally Posted by loragnor View Post
    I started with html, then javascript, then c++. No schooling. Just bought a book, read it cover to cover, and did every exercise. Did it again. Did it again. Then I got a programming job. Then I got downsized.
    I LOL'd pretty hard after reading that even though it's sad because that actually happens to everyone.

    That really sucks. At least you didn't get the: "You're over qualified bs statement" <-- Happened to me muliple times. So now I remove things from my resume and during interviews I no longer show demonstration programs when requested either. That's all jobs man. Some come and some go. You just have to keep going and find a job willing to keep you. Why don't you go to school?

    Any reason why they let you go?
    Last edited by Brandon; 06-25-2013 at 11:56 PM.
    I am Ggzz..
    Hackintosher

  7. #7
    Join Date
    May 2012
    Location
    Wisconsin, USA
    Posts
    105
    Mentioned
    1 Post(s)
    Quoted
    47 Post(s)

    Default

    Quote Originally Posted by Brandon View Post
    Why don't you go to school?

    Any reason why they let you go?
    I don't go to school because I'm too busy paying the mortgage, car payments, putting the kids into school, etc. Life happens and suddenly it's many years later.

    They let me go because the owner of the (small) company wanted to live in Florida instead of where the business was. That caused him more expense and I was the last one hired. Life happens.

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Posting Permissions

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