computer programmers?

Page 3 of 5 FirstFirst 12345 LastLast

  1. Posts : 108
    Microsoft Windows 7 Ultimate 64-Bit (Build 7600)
       #21

    I studied Computer Science at Elon University here in North Carolina and ended up quitting after 3 years and that's when I switched majors to Graphics Design.

    The problem with Computer Science is that its one of those subjects/careers that fall under the category of "Having no life". Computer Science is a very very very time consuming field. You spend hours if not days on writing, fixing, reading, debugging code and you get time where you want to pull your hair out.

    There are a few factors that can change that experience however, if you are very smart and very good at math and have good problem solving skills and very patient when solving these problems. You might explore an easier route.

    Just like someone said, if you're really smart, you can start your own business. If you are a good coder, you can code anything. A good place to kind of test the waters and see what you'll run yourself into is Java. You can buy O'Reily's Head First for Java and skim through it. It's a cheap book, only $15 I think. That's what I used when I first started programming.

    I would advice you to take the Computer Information Systems or IT route instead because it's a lot more high-level computing that's a lot more popular and I think it's a little more relaxed than programming.

    Chances are, you study computer science, you will probably end up in a cubicle for a good time of your life.
      My Computer


  2. Posts : 685
    Windows 7 32bit RTM
       #22

    dannyp32 said:
    I have assemble two computers on my own so i guess thats a start
    i dont know where i can learn machine language
    other than college but im not there yet

    thanks looks cool
    i would like to see your forums but i get:
    Internal Server Error

    i enjoy everything related to computers, and i would like to get a job in computer repairs to learn some more but i think you need to have an a+ certification and i dont have that


    is there a program to use in order to make other programs??
    like i think people use adobe dreamweaver to make web pages
    lol. uhm try again. i get that sometimes
    :P
      My Computer


  3. Posts : 623
    vista x64/ win 7 x64
       #23

    septprince said:
    I think what Antman meant by assembly is assembly language not assembling a computer.
    for correctly translating Antmanese.

    Should've added that whilst many think assembly is machine language, Antman means binary (i guess, i'm still stuck at Aardvark)
      My Computer


  4. Posts : 623
    vista x64/ win 7 x64
       #24

    Mercurial said:
    lol. uhm try again. i get that sometimes
    :P
    i guess he means a compiler? just swimming here.
    at OP: STAY AWAY FROM VISUAL STUDIO, it's horrific and will put you off programming real fast.
      My Computer


  5. Posts : 1,112
    XP_Pro, W7_7201, W7RC.vhd, SciLinux5.3, Fedora12, Fedora9_2x, OpenSolaris_09-06
       #25

    dannyp32 said:
    i dont know where i can learn machine language
    danny,
    AFAIK, nobody today deals with "machine-language" except computer experts,
    but its nice to try to understand the 1's and 0's about what really goes on inside a computer.
    When the '**** hits the fan', this is the stuff you gotta understand.
    OTOH, everything that Windows or your Linux does, is in these books
    (or the AMD equivalent of these books)...

    This is a snake-pit of where to get started:
    Here's some stuff to look at, and see if you can somehow make "heads or tails" out of it...
    Be forewarned, this stuff is 7600 steps "WAY over your head" (right now)...

    Don't try to read the stuff, just page thru it and look at the diagrams:
    Points of interest are:
    understand "bits and bytes", what a "register" is, and what an "opcode" is/does.
    Forget about 99.8% of what's in there, just ignore it.
    Breeze over:
    6.3 what a MOV instruction does, ("MOV" from memory to AX register, for ex.)
    6.4 what the ADD instruction does (nothing fancy, only the "ADD", specifically)
    Link:
    Intel Architecture Software Developer's Manual, Volume 1: Basic Architecture
    Intel Architecture Software Developer's Manual, Volume 1: Basic Architecture


    The Intel Architecture Software Developer's Manual, Volume 1: Basic Architecture (Order Number 243190) is part of a three-volume set that describes the architecture and programming environment of all Intel Architecture (IA) processors. The other two volumes in this set are:

    • The Intel Architecture Software Developer's Manual, Volume 2: Instruction Set Reference (Order Number 243191).
    • The Intel Architecture Software Developer's Manual, Volume 3: System Programming Guide (Order Number 243192).

    The Intel Architecture Software Developer's Manual, Volume 1, describes the basic architecture and programming environment of an IA processor; the Intel Architecture Software Developer's Manual, Volume 2, describes the instruction set of the processor and the opcode structure. These two volumes are aimed at application programmers who are writing programs to run under existing operating systems or executives. The Intel Architecture Software Developer's Manual, Volume 3 describes the operating-system support environment of an IA processor, including memory management, protection, task management, interrupt and exception handling, and system management mode. It also provides IA processor compatibility information. This volume is aimed at operating-system and BIOS designers and programmers.
    Link:
    Intel Architecture Software Developer's Manual, Volume 2: Instruction Set Reference Manual
    Intel Architecture Software Developer's Manual, Volume 2: Instruction Set Reference Manual


    The Intel Architecture Software Developer's Manual, Volume 2: Instruction Set Reference (Order Number 243191) is part of a three-volume set that describes the architecture and programming environment of all Intel Architecture processors.
    The Intel Architecture Software Developer's Manual, Volume 1, describes the basic architecture and programming environment of an Intel Architecture processor; the Intel Architecture Soft-ware Developer's Manual, Volume 2, describes the instructions set of the processor and the opcode structure. These two volumes are aimed at application programmers who are writing programs to run under existing operating systems or executives.
    Link:
    Intel Architecture Software Developer's Manual Volume 3: System Programming

    Intel Architecture Software Developer's Manual Volume 3: System Programming


    The Intel Architecture Software Developer's Manual, Volume 3: System Programming (Order Number 243192) is part of a three-volume set that describes the architecture and programming environment of all Intel Architecture processors.
    The Intel Architecture Software Developer's Manual, Volume 3, describes the operating-system support environment of an Intel Architecture processor, including memory management, protection, task management, interrupt and exception handling, and system management mode. It also provides Intel Architecture processor compatibility information. This volume is aimed at operating-system and BIOS designers and programmers.
    Here's a link to what some "real programmers" say that they're doing (Math stuff):
    45 videos:
    YouTube - nvidiatesla's Channel

    NVIDIA Tesla Personal Supercomputer

    This should either 'pique your interest' or 'cool you off'...

    BTW, I ain't got no "certification" in nutthin',
    just did some computer work, here and there:

    https://www.sevenforums.com/chillout-...tml#post209157
    Last edited by chuckr; 09 Aug 2009 at 17:14. Reason: Add volume 3 link
      My Computer


  6. Posts : 623
    vista x64/ win 7 x64
       #26

    ChuckR said:
    danny,
    AFAIK, nobody today deals with "machine-language" except computer experts,
    but its nice to try to understand the 1's and 0's about what really goes on inside a computer.
    well put. I'd add tot that to begin assembly language with a very simple 8bit processor. The principle is the same, and once you understand the workings of for ex a 8086 it's easier to understand the more advanced instructions
      My Computer


  7. Posts : 1,112
    XP_Pro, W7_7201, W7RC.vhd, SciLinux5.3, Fedora12, Fedora9_2x, OpenSolaris_09-06
       #27

    petrossa said:
    well put. I'd add to that to begin assembly language with a very simple 8bit processor. The principle is the same, and once you understand the workings of for ex a 8086 it's easier to understand the more advanced instructions
    The Intel books seem to show 32 bits, and I couldn't find any 16 bitter, which I would have preferred to post.

    Maybe I can find something 'cleaner' than the Intel stuff, that can get across the fundamentals, without the hodge-podge of Intel architecture.

    The 8086 is a 16 bit chip. You might be confusing that with the 8088 chip in the IBM-PC.
    Internally, the 8088 was exactly an 8086, but with an external 8 bit data bus (due to hw designs at the time).
      My Computer


  8. Posts : 34
    Windows 7
    Thread Starter
       #28

    ShazaM said:
    I studied Computer Science at Elon University here in North Carolina and ended up quitting after 3 years and that's when I switched majors to Graphics Design.

    The problem with Computer Science is that its one of those subjects/careers that fall under the category of "Having no life". Computer Science is a very very very time consuming field. You spend hours if not days on writing, fixing, reading, debugging code and you get time where you want to pull your hair out.

    There are a few factors that can change that experience however, if you are very smart and very good at math and have good problem solving skills and very patient when solving these problems. You might explore an easier route.

    Just like someone said, if you're really smart, you can start your own business. If you are a good coder, you can code anything. A good place to kind of test the waters and see what you'll run yourself into is Java. You can buy O'Reily's Head First for Java and skim through it. It's a cheap book, only $15 I think. That's what I used when I first started programming.

    I would advice you to take the Computer Information Systems or IT route instead because it's a lot more high-level computing that's a lot more popular and I think it's a little more relaxed than programming.

    Chances are, you study computer science, you will probably end up in a cubicle for a good time of your life.
    yeah i dont like the fact that it might be very time consuming either, but you gotta sacrifice to be successful
    Shazam i also like graphic design and drawing
    well i am ranked 7th in my high school class and im planning on going to a UC (university of California) i do have some good math skills and i am patient as well. The only time ive been challenged with critical thinking was in my geometry class so im sure how good i am at that
    "Computer information systems or it route"
    i would have to research more about those careers because i dont know exactly what they could do for a living
    but if its related to computers then chances are i will enjoy it

    petrossa said:
    i guess he means a compiler? just swimming here.
    at OP: STAY AWAY FROM VISUAL STUDIO, it's horrific and will put you off programming real fast.
    What would you recommend to start off with
    i have heard that it is good to start off with java, c, or visual basic
    ive also heard that if you start off with c++ then everything else will be very easy after that
    what do you guys think
    is there a certain programming language that is used a lot more than th rest
    or is everything used mixed together to make one application
    @chuckr
    i have tried Windows xp vista 7
    linux (ubuntu 8.10 & 9.04, linux mint 6 & 7, open suse, mandriva 2009, fedora 11, and sabayon) itried all of them either on a live cd or on virtualbox, and my favorite one is sabayon because it has my favorite colors and design, but the one that is easiest for me to use is ubuntu.
    i have also tried mac os x on vmware
    and open solaris 2009 but i didnt like it very much
    thank you for the links i will look at all of them


    it interest me how pieces of metal (all of the hardware) use two numbers to create this visual ui for us to see and use and can even be controlled wirelessly

    one of my biggest curiosities is how is it done????
    can i have a very simple example or some way to explain it a little

    like do you write this : d;lif; oasd;lkfj;liajjsl ;isdj (exaggerating) and then bammmm!! tune up utilities 2009 comes out on the computer?

    how is it done???
    do you need another software or is everything simple writing ( like abcdefg )??

    edit: i found these tutorials and the guy uses a software called rebol REBOL Technologies to convert the programming language into an application
    Does everyone need to use something like rebol
    YouTube - computer programming tutorial by nick antonaccio
    Last edited by dannyp32; 09 Aug 2009 at 22:24.
      My Computer


  9. Posts : 623
    vista x64/ win 7 x64
       #29

    ChuckR said:
    The 8086 is a 16 bit chip. You might be confusing that with the 8088 chip in the IBM-PC.
    Internally, the 8088 was exactly an 8086, but with an external 8 bit data bus (due to hw designs at the time).
    actually i was thinking 6502 when i posted but switched during typing to the 80 because it's better known. Forgot to adjust the 8bit.

    The 6502 has a real simple instruction set.
      My Computer


  10. Posts : 623
    vista x64/ win 7 x64
       #30

    more bad news OP:
    Glory days IT are over?
      My Computer


 
Page 3 of 5 FirstFirst 12345 LastLast

  Related Discussions
Our Sites
Site Links
About Us
Windows 7 Forums is an independent web site and has not been authorized, sponsored, or otherwise approved by Microsoft Corporation. "Windows 7" and related materials are trademarks of Microsoft Corp.

© Designer Media Ltd
All times are GMT -5. The time now is 03:16.
Find Us