Jump to content

Isn't C ironic

- - - - -

  • Please log in to reply
6 replies to this topic

#1
fread

fread

    Programming God

  • Members
  • PipPipPipPipPipPipPip
  • 787 posts
On the down side:
The more I learn about C - The more I realize I don't know about C
The more I learn about C - The more I realize I don't know about programming

On the up side:
The more I learn about C - The more I understand my Computer

It seems the title "Skilled Programmer" is more elusive than I originally taught.:crying:
Perfection of means and confusion of ends seem to characterize our age. Albert Einstein :confused:

#2
RhetoricalRuvim

RhetoricalRuvim

    JavaScript Programmer

  • Members
  • PipPipPipPipPipPipPipPip
  • 1,254 posts
  • Location:C:\Countries\US

fread said:

The more I learn about C - The more I realize I don't know about C

Same for a lot of other things. As an example, I have a school project where I chose to make a video about recycling; and no, I am not an environmentalist, in case you associate recycling with that. I realized that the more I know about the subject, the more I don't know about the subject.

Another example is with math; we learned, in class, about hyperbolas, etc., but over the summer, I learned - from the book Functions Modeling Change, A preparation for calculus - that there's a lot more to hyperbolas than I originally thought. I also found out that there is a lot more to math than what I know.

* * *

I learned a lot about a computer - well, mostly about the processor - from working with assembly language, and trying to build an operating system.

#3
fread

fread

    Programming God

  • Members
  • PipPipPipPipPipPipPip
  • 787 posts
Indeed. But I think it is natural for one to assume that at some point in there lifetime of programming, in particular programming in C, the amount you know would be more than the amount you don't know.
Perfection of means and confusion of ends seem to characterize our age. Albert Einstein :confused:

#4
Alexander

Alexander

    It's Science!

  • Moderators
  • 4,120 posts
  • Location:Vancouver, Eh! Cleverness: 200
You likely already know most of what there is to know. If you know the English alphabet, there are 4.03291461 x 10^26 ways to combine each letter. There are hundreds of thousands of words in English, many that are less used - you cannot master all of that. Programming is even worse, new methods are born, reborn and unborn all of the time instantaneously throughout the world.

It is about compromising between what is required for your contracts/jobs/hobbies/careers and everything else that allows you to master it.

Edited by Alexander, 04 December 2011 - 04:31 PM.
Removed HTML entity for

Be sure to read the updated FAQ! || Health is achieved through the same 10,000 steps.
If a suggested code/method fails, informing us is less important than telling us why or what errors occurred.

#5
RhetoricalRuvim

RhetoricalRuvim

    JavaScript Programmer

  • Members
  • PipPipPipPipPipPipPipPip
  • 1,254 posts
  • Location:C:\Countries\US

fread said:

Indeed. But I think it is natural for one to assume that at some point in there lifetime of programming, in particular programming in C, the amount you know would be more than the amount you don't know.

C is a language made by people, so I wouldn't be surprised about that; computers, too, are made by people. As Alexander said, it's mostly about the algorithms, etc., that keep changing; still, there is probably at least something, about the language, that a programmer doesn't know.

As for things like math and science, those are still not absolutely-discovered things, and I'm sure no one would ever get to everything there is about them. I guess computer science also fits into the category.

Anyway, it's kind of hard to talk right now; I'll get back later.

#6
WingedPanther

WingedPanther

    A spammer's worst nightmare

  • Moderators
  • 16,831 posts
  • Location:Upstate, South Carolina
  • Programming Language:C, C++, PL/SQL, Delphi/Object Pascal, Pascal, Transact-SQL, Others
  • Learning:Java, C#, PHP, JavaScript, Lisp, Fortran, Haskell, Others
If you want some discouragement, C++ is even worse with that than C :)
Programming is a branch of mathematics.
My CodeCall Blog | My Personal Blog

#7
fread

fread

    Programming God

  • Members
  • PipPipPipPipPipPipPip
  • 787 posts
I started learning C++, enough to read the code, then I stopped. I wanted a more profound understanding of C before moving to C++. I learned C using a Lecturers text. Along time after I got a copy of K&R. I have a fairly good understanding of OOP b/c I wrote a lot of programs in java using OOP principles, so when I make up my mind to dive back into C++, it shouldn't be to difficult. At the moment I am engrossed in C, continuing to learn.
Perfection of means and confusion of ends seem to characterize our age. Albert Einstein :confused:




1 user(s) are reading this topic

0 members, 1 guests, 0 anonymous users