Thread: Want to move on

  1. #1
    Registered User
    Join Date
    Jul 2007
    Posts
    2

    Want to move on

    Below is what My post was going to be but I decided it was too long so I have added this summary up here for your convenience.


    All I know is C. I've been trying to rock it for 4yrs now. If you know of any good/easy/free way to use C in the real world pm/post/email me. Otherwise I think Im going to start learning Java after new years. Thnx...


    now here is the long drawn out original which you can read if you want. ( I didnt want to erase the whole thing after typing it all :P)

    ______________
    I've been fiddling with C for what seems to be an eternity and I really want to move on to real ideas and programming. No more of the writing useless programs for the idea of it.

    As an assessment of how far along I am:
    I understand...
    +input/output
    +pointers
    +functions
    +error handling
    +various other things I cant quite remember off hand

    Im familiar with**:
    + bit fiddling
    + binary trees
    + structures (probably in b/w understand and familiar)
    + some other advanced things

    Not sure how to explain this, I'm complicated, but I want some reference guide or something that walks through the process of software development. (as I type this It comes to mind that studying source code with extreme commenting would probably work well)

    You may find it odd but C is the only language that I know (No kidding I started it like 4yrs ago and I still fell weak in the knees about leaving it behind), I feel that I should learn some other language ( I've primarily got my eye on Java/ obj-c [for Cocoa]), but I'm not sure I'll be able to adapt those languages either and end up spending an eternity on it like I have C.

    ** i.e. with a little reading I could use these

  2. #2
    Jack of many languages Dino's Avatar
    Join Date
    Nov 2007
    Location
    Chappell Hill, Texas
    Posts
    2,332
    Why do you program in the first place? Fun? Entertainment? Your job requires it? The challenge? For profit? For friends?

    Todd

  3. #3
    Registered User
    Join Date
    Sep 2006
    Posts
    8,868
    Go with what you want and need, for a programming language.

    C has it's strengths (and weaknesses), and now you should have a pretty good idea of what they are.

    Newer languages, like Python or Java, should be significantly easier to learn with your background in programming. I would avoid C++ because it's learning curve is steep, indeed, and it doesn't sound like it would be your cup of tea, anyway.

    Follow your passions, and your needs for work. I just recently needed to do a lot of work with lists, and desperately needed a program to help with that, right away.

    I didn't use C to make that program, because run-time was NOT an issue, but speed of development was critical.

    Have fun, whatever you choose.

  4. #4
    and the hat of int overfl Salem's Avatar
    Join Date
    Aug 2001
    Location
    The edge of the known universe
    Posts
    39,659
    If you dance barefoot on the broken glass of undefined behaviour, you've got to expect the occasional cut.
    If at first you don't succeed, try writing your phone number on the exam paper.

  5. #5
    C++まいる!Cをこわせ!
    Join Date
    Oct 2007
    Location
    Inside my computer
    Posts
    24,654
    Quote Originally Posted by Adak View Post
    I would avoid C++ because it's learning curve is steep, indeed, and it doesn't sound like it would be your cup of tea, anyway.
    Avoid C++? Aww, you devil you
    Now there's another language you can learn.
    Anyway... aside from the little samples Salem mentions, don't you actually have something you want to do yourself? Some small project that keeps you busy? I'm sure you've thought of something.
    Why don't you try doing one of your own projects?
    Quote Originally Posted by Adak View Post
    io.h certainly IS included in some modern compilers. It is no longer part of the standard for C, but it is nevertheless, included in the very latest Pelles C versions.
    Quote Originally Posted by Salem View Post
    You mean it's included as a crutch to help ancient programmers limp along without them having to relearn too much.

    Outside of your DOS world, your header file is meaningless.

  6. #6
    Registered User ssharish2005's Avatar
    Join Date
    Sep 2005
    Location
    Cambridge, UK
    Posts
    1,732
    With what I can see from you post, that you have got a good understanding of C basics or perhaps a bit more. Now try elaborate whatever knowledge you have got so far on a different field like say for example, start programming some embedded system using C, some graphics programming using C and system programming all using C. You are trying to use for different application. This make you more stronger in terms of language understanding.

    ssharish

  7. #7
    Registered User
    Join Date
    Jul 2007
    Posts
    2
    I started programming a while back when I hung out at the 'zelda fan game central' with the idea I might make a game ( So I started for fun) but now I want to make a career out of programming.

    Quote Originally Posted by Adak View Post
    Go with what you want and need, for a programming language.

    C has it's strengths (and weaknesses), and now you should have a pretty good idea of what they are.

    Newer languages, like Python or Java, should be significantly easier to learn with your background in programming. I would avoid C++ because it's learning curve is steep, indeed, and it doesn't sound like it would be your cup of tea, anyway.


    Actually I started with C++ and decided to move to C instead (no real reason).


    Salem thanx for the Tip I like the sourceforge Idea.


    Yea there are some things I'd like to do... But when it comes down to it I'm not sure I'd ever finish it. (but it couldn't hurt to try )


    Embedded would be fun but I don't have the resources for it, but I would like to delve into system programming.

  8. #8
    C++まいる!Cをこわせ!
    Join Date
    Oct 2007
    Location
    Inside my computer
    Posts
    24,654
    I see it silly to begin with C++ and then go to C. C++ is C and more, so learning C++ would be better than learning C, when you started with C++.
    Quote Originally Posted by Adak View Post
    io.h certainly IS included in some modern compilers. It is no longer part of the standard for C, but it is nevertheless, included in the very latest Pelles C versions.
    Quote Originally Posted by Salem View Post
    You mean it's included as a crutch to help ancient programmers limp along without them having to relearn too much.

    Outside of your DOS world, your header file is meaningless.

Popular pages Recent additions subscribe to a feed

Similar Threads

  1. Tic Tac Toe Comp Move help
    By swgh in forum C++ Programming
    Replies: 5
    Last Post: 09-24-2008, 11:05 AM
  2. Forced moves trouble!!
    By Zishaan in forum Game Programming
    Replies: 0
    Last Post: 03-27-2007, 06:57 PM
  3. Replies: 2
    Last Post: 03-24-2006, 08:36 PM
  4. Request for comments
    By Prelude in forum A Brief History of Cprogramming.com
    Replies: 15
    Last Post: 01-02-2004, 10:33 AM
  5. Formatting Output
    By Aakash Datt in forum C++ Programming
    Replies: 2
    Last Post: 05-16-2003, 08:20 PM