Page 1 of 2 12 LastLast
Results 1 to 10 of 11

Thread: Wally and C Programming was : Hello Members

  1. #1
    Junior Member
    Join Date
    Nov 2012
    Posts
    12

    Default Wally and C Programming was : Hello Members

    My name is Wally and I joined "space time and the universe" today.

    I have always been interested in astronomy and marvel at physicists who cover a black board with formulas and equations. To me, that is art!

    I watch the Science channel and History channel all the time and listen as all the physicists discuss their theories and discoveries. People such as Galileo, Capernicus, Kepler, Hawking, Susskind, Hubble, Carl Sagan, etc. never cease to amaze me.

    Although I have been out of school for a long time and have very little formal education in higher math, I have an interest in learning, understanding and now appreciate this study more than ever. My main interest is music theory (how and why music works), musicology, tuning theory and composition. All of these studies involve math.

    I also study web design (HTML and CSS) and enjoy creating personal web pages. I am also learning the "C" programming language.

    As a kid I had the coolest map of our solar system. It hung on the wall of my room for years and I would stare at it for minutes on end before falling asleep and wonder what is really out there.

    My Dad bought me a telescope when I was a kid and we used to set it up on the front porch at night and aim it at the moon. I never saw anything like it and was totally amazed at this first astronomy experience. God bless my Dad.

    I would like to learn all I can in regards to understanding the concept of space and time and all aspects of the universe. Start at the beginning as they say and take small steps.

    Glad to be on-board!

    Wally


    forum

  2. #2
    tom
    tom is offline
    Administrator tom's Avatar
    Join Date
    Sep 2008
    Posts
    3,652
    Blog Entries
    4

    Default Re: Hello Members

    Welcome aboard!!!

    BTW dont learn C ... learn Javascript! C is old and really only used in very specific types of applications any more. Javascript is really the future of the programming language. Look into something like Node.js and D3.js just to see how powerful it is.

    Please feel free to post some questions and take part in the conversation on the board.

    Quote Originally Posted by Wally Lepore View Post
    My name is Wally and I joined "space time and the universe" today.

    I have always been interested in astronomy and marvel at physicists who cover a black board with formulas and equations. To me, that is art!

    I watch the Science channel and History channel all the time and listen as all the physicists discuss their theories and discoveries. People such as Galileo, Capernicus, Kepler, Hawking, Susskind, Hubble, Carl Sagan, etc. never cease to amaze me.

    Although I have been out of school for a long time and have very little formal education in higher math, I have an interest in learning, understanding and now appreciate this study more than ever. My main interest is music theory (how and why music works), musicology, tuning theory and composition. All of these studies involve math.

    I also study web design (HTML and CSS) and enjoy creating personal web pages. I am also learning the "C" programming language.

    As a kid I had the coolest map of our solar system. It hung on the wall of my room for years and I would stare at it for minutes on end before falling asleep and wonder what is really out there.

    My Dad bought me a telescope when I was a kid and we used to set it up on the front porch at night and aim it at the moon. I never saw anything like it and was totally amazed at this first astronomy experience. God bless my Dad.

    I would like to learn all I can in regards to understanding the concept of space and time and all aspects of the universe. Start at the beginning as they say and take small steps.

    Glad to be on-board!

    Wally


    forum

  3. #3
    Moderator Neverfly's Avatar
    Join Date
    May 2011
    Location
    Utopia Planetia, Mars
    Posts
    1,785

    Default Re: Hello Members

    Second that about C, unless you're doing it because you enjoy it.

    When I was a kid, I had finagled a National Geographic poster from a magazine in the school library.
    Seen here: (Scratch that- can't find an image of it online. Drat.)
    This one is similar but totally different :
    Try this one, then, sheesh, stupid interweb
    It was the only of the kind I could get. So I took cardboard backings and mapped out all 88 constellations and put them up on the walls. I promptly got in a lot of trouble for have put them up using a stapler.
    Last edited by Neverfly; 11-15-2012 at 06:29 PM.
    --Inter Arma Enim Silent Leges--
    “Science needs the light of free expression to flourish. It depends on the fearless questioning of authority, and the open exchange of ideas.” ― Neil deGrasse Tyson

    "When photons interact with electrons, they are interacting with the charge around a "bare" mass, and thus the interaction is electromagnetic, hence light. This light slows the photon down." - BuleriaChk

  4. #4
    Junior Member
    Join Date
    Nov 2012
    Posts
    12

    Default Re: Hello Members

    Quote Originally Posted by tom View Post
    Welcome aboard!!!
    Thank you Tom.

    Quote Originally Posted by tom View Post
    BTW dont learn C ... learn Javascript! C is old and really only used in very specific types of applications any more. Javascript is really the future of the programming language.
    Appreciate the advice. What language to begin with is a very subjective topic. I chose "C" as a starting point. That's all. To learn all about libraries and for maximum control of my output as it is a low level language. Yes Javascript is on my list as it is practically a required language to learn in web page development.

    Quote Originally Posted by tom View Post
    Look into something like Node.js and D3.js just to see how powerful it is.
    Very interesting. I never heard of Node.js and the library D3.js. I just researched them. Thanks Tom

    Quote Originally Posted by tom View Post
    Please feel free to post some questions and take part in the conversation on the board.
    Yes, I already posted a question in the "Space Time and the Universe" forum and waiting for administrative approval.

  5. #5
    Junior Member
    Join Date
    Nov 2012
    Posts
    12

    Default Re: Hello Members

    Quote Originally Posted by Neverfly View Post
    Second that about C, unless you're doing it because you enjoy it.
    Hi Neverfly. Here are a few links as to why I'm starting with "C". What language to start with is a very subjective topic (as we know). Javascript is definitely on the list of languages to learn.

    Introduction to C Programming Language - Learn C Online
    Learn C first before learning Objective-C - Stack Overflow
    Beginning C programming tutorial by The Linux Information Project
    C Programming: Introduction to C
    C Tutorial
    The GNU C Programming Tutorial


    Quote Originally Posted by Neverfly View Post
    When I was a kid, I had finagled a National Geographic poster from a magazine in the school library.
    Seen here: (Scratch that- can't find an image of it online. Drat.)
    This one is similar but totally different :
    Try this one, then, sheesh, stupid interweb
    It was the only of the kind I could get. So I took cardboard backings and mapped out all 88 constellations and put them up on the walls. I promptly got in a lot of trouble for have put them up using a stapler.
    That National Geographic link was fantastic. I really enjoy charts and drawings. They help me to better understand. Thank you.

  6. #6
    tom
    tom is offline
    Administrator tom's Avatar
    Join Date
    Sep 2008
    Posts
    3,652
    Blog Entries
    4

    Default Re: Hello Members

    OK ... not to discourage you from learning C ... but in that case why not learn Assembly if you want maximum control.

    Most computer programming that is done now is done with Object Oriented languages that lets you wrap functionality into "Objects". While C++ is object oriented C is not. Arguably having a good working knowledge of C will help you learn C++ and on some level may make you a better C++ programmer. However I think this is all about paradigm choice. The fundamental way that you would approach a problem in C is TOTALLY different than the way you would approach it in C++ which is totally different than how you would approach it in Java which is totally different to how you would approach it in Javascript ( which is no longer just for web programming ).

    Most systems have multiple components. A DB; server side code; some middleware/messaging/enrichment; a front end/gui. There are design patterns such as MVC that help you separate out the functionality from the visual design.

    So ... where does C leave you? Well it is going to make each of these steps harder. In fact forget about the middle or gui piece that is no longer in Cs domain. It will make connecting and using the DB much more difficult and even logic within its wheelhouse which is the server side stuff is going to be more difficult to write and to evolve.

    C ++ brings you closer but still falls short especially when it comes to the middle/front end.

    Java brings you much closer and can handle the middle and front ends but itself is getting antiquated and being replaced by languages like Scala which uses the java VM but has its own code.

    Now javascript ... Well with Node.js Javascript does the server side quite well. In fact it is MUCH faster than Apache ( C++ ) for most things. Lots of libraries for Middle and front ( see angular.js ) and is built in with all web browsers and part of the HTML 5 standard. In fact it even works on all smart devices etc.

    So it is your choice ... but C is very limiting and will act more like a history lesson than a "useful" programming language.

    BTW ... I will move this thread from the intro into one of the other Forums as it is an interesting discussion that exceeds the limitations of the meet and greet. Thanks for this participation.



    Quote Originally Posted by Wally Lepore View Post
    Hi Neverfly. Here are a few links as to why I'm starting with "C". What language to start with is a very subjective topic (as we know). Javascript is definitely on the list of languages to learn.

    Introduction to C Programming Language - Learn C Online
    Learn C first before learning Objective-C - Stack Overflow
    Beginning C programming tutorial by The Linux Information Project
    C Programming: Introduction to C
    C Tutorial
    The GNU C Programming Tutorial




    That National Geographic link was fantastic. I really enjoy charts and drawings. They help me to better understand. Thank you.

  7. #7
    Senior Member mugaliens's Avatar
    Join Date
    Sep 2008
    Location
    Colorado Springs, CO
    Posts
    1,333

    Default Re: Hello Members

    Quote Originally Posted by tom View Post
    OK ... not to discourage you from learning C ... but in that case why not learn Assembly if you want maximum control.

    Most computer programming that is done now is done with Object Oriented languages that lets you wrap functionality into "Objects". While C++ is object oriented C is not. Arguably having a good working knowledge of C will help you learn C++ and on some level may make you a better C++ programmer. However I think this is all about paradigm choice. The fundamental way that you would approach a problem in C is TOTALLY different than the way you would approach it in C++ which is totally different than how you would approach it in Java which is totally different to how you would approach it in Javascript ( which is no longer just for web programming ).

    Most systems have multiple components. A DB; server side code; some middleware/messaging/enrichment; a front end/gui. There are design patterns such as MVC that help you separate out the functionality from the visual design.

    So ... where does C leave you? Well it is going to make each of these steps harder. In fact forget about the middle or gui piece that is no longer in Cs domain. It will make connecting and using the DB much more difficult and even logic within its wheelhouse which is the server side stuff is going to be more difficult to write and to evolve.

    C ++ brings you closer but still falls short especially when it comes to the middle/front end.

    Java brings you much closer and can handle the middle and front ends but itself is getting antiquated and being replaced by languages like Scala which uses the java VM but has its own code.

    Now javascript ... Well with Node.js Javascript does the server side quite well. In fact it is MUCH faster than Apache ( C++ ) for most things. Lots of libraries for Middle and front ( see angular.js ) and is built in with all web browsers and part of the HTML 5 standard. In fact it even works on all smart devices etc.

    So it is your choice ... but C is very limiting and will act more like a history lesson than a "useful" programming language.

    BTW ... I will move this thread from the intro into one of the other Forums as it is an interesting discussion that exceeds the limitations of the meet and greet. Thanks for this participation.
    Tom, I'm all ears. 100%. This is what I'm trying to do. Even bought a Java book, and have learned some things. Still leaning.
    My oath of office never expires. "God, who gave us life, gave us liberty. Can the liberties of a nation be secure when we have removed a conviction that these liberties are the gift of God?" - Thomas Jefferson. "I have far too long suffered fools. No longer will I tolerate the insufferable. Enjoy the vacuum." - Mugs

    PS: I scrambled my password, so no, I will not be responding. Get a clue.

  8. #8
    tom
    tom is offline
    Administrator tom's Avatar
    Join Date
    Sep 2008
    Posts
    3,652
    Blog Entries
    4

    Default Re: Hello Members

    Quote Originally Posted by mugaliens View Post
    Tom, I'm all ears. 100%. This is what I'm trying to do. Even bought a Java book, and have learned some things. Still leaning.
    Well Java is now becoming legacy ... but still pretty good ...

    Java script is where its currently all at. Douglas Crockford is the go to guy for javascript :

    Watch this series ( skip #1 if you want to get right into Javascript, but #1 is pretty interesting and could come into play for this thread )

  9. #9
    Moderator Neverfly's Avatar
    Join Date
    May 2011
    Location
    Utopia Planetia, Mars
    Posts
    1,785

    Default Re: Hello Members

    Quote Originally Posted by tom View Post
    Well Java is now becoming legacy ... but still pretty good ...

    Java script is where its currently all at. Douglas Crockford is the go to guy for javascript :

    Watch this series ( skip #1 if you want to get right into Javascript, but #1 is pretty interesting and could come into play for this thread )
    I know someone I can pass this on to and see if it helps. Thanks for the recommendation.
    --Inter Arma Enim Silent Leges--
    “Science needs the light of free expression to flourish. It depends on the fearless questioning of authority, and the open exchange of ideas.” ― Neil deGrasse Tyson

    "When photons interact with electrons, they are interacting with the charge around a "bare" mass, and thus the interaction is electromagnetic, hence light. This light slows the photon down." - BuleriaChk

  10. #10
    Senior Member mugaliens's Avatar
    Join Date
    Sep 2008
    Location
    Colorado Springs, CO
    Posts
    1,333

    Default Re: Hello Members

    Quote Originally Posted by tom View Post
    Well Java is now becoming legacy ... but still pretty good ...

    Java script is where its currently all at.
    I more or less stumbled headlong into this over the last several days, particularly in learning that Apple released updated versions of it's OSes without any Java support, and now the hacks have become so prevalent that the Dept of Homeland Security just recommended everyone disable Java on their browsers.

    Oh, well - I wasn't that far into the book, and as it turns out I've made several javascript mods to my website. Haven't yet seen a need to use Java at all. (sigh) I support it's time for me to shelve the Java book and buy one on javascript. Either that or go to the W3 boards and hit their tutorials, first.
    My oath of office never expires. "God, who gave us life, gave us liberty. Can the liberties of a nation be secure when we have removed a conviction that these liberties are the gift of God?" - Thomas Jefferson. "I have far too long suffered fools. No longer will I tolerate the insufferable. Enjoy the vacuum." - Mugs

    PS: I scrambled my password, so no, I will not be responding. Get a clue.

Page 1 of 2 12 LastLast

Bookmarks

Posting Permissions

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