Go Back   Computer Forums > General Computing > Programming
Join Computer forums Today

Thread Tools Search this Thread Display Modes
Old 02-14-2005, 03:28 PM   #11
Site Team
root's Avatar
Join Date: Mar 2004
Posts: 7,872
Default Re: Beginning programming

you can do C in visual studio even without a patch...
when you start a project just choose to create an empty solution, then add a new file, called [name].c

C isn't exactly object orientatedno.
but then if you wanted a dictionary difinition of object orientated you'd look to languages like Javascript, and VB.
where you have objects and properties of said objects., properties have values and you refere to each of them specifically noting the object.

what C does have going for it, (more than practically any other language) is the enforced rigidity of the code, every valiable is explicit, insize and type. (however this can cause problems with overflows if you don't do it right).
it has a very very small package form, (typically a few KB) it is very very widely used.
You can write console aplications, language parsers, web aplications, database applications, network applications, embedded device applications. (I cant think of any other languages where you can do all of those in one common language, without the need to port the languae between platforms)...

just as a side note, network aplications do require some porting, but the objects (MFC sockets / BSD sockets) used have the same syntax, just different resources.

root is offline   Reply With Quote
Old 02-14-2005, 05:55 PM   #12
Daemon Poster
RewtGuy's Avatar
Join Date: Dec 2004
Posts: 595
Send a message via AIM to RewtGuy
Default Re: Beginning programming

c++, c's cusion is simular to c and might be worth looking into. it's also object oriented. it's also widely used.

Windows: A thirty-two bit extension and GUI shell to a sixteen bit patch to an eight bit operating system originally coded for a four bit microprocessor and sold by a two-bit company that can't stand one bit of competition.
RewtGuy is offline   Reply With Quote
Old 02-15-2005, 06:45 PM   #13
Lord Kalthorn's Avatar
Join Date: Dec 2003
Location: Britain
Posts: 13,293
Send a message via MSN to Lord Kalthorn

Very widely used.

C# is good too Cross Platform if you're into the funky Interoperability stuff.
A Knight is sworn to Honour. His heart knows only Virtue. His blade defends the helpless. His might upholds the Weak. His word speaks only truth. His wrath undoes the Wicked.
Lord Kalthorn is offline   Reply With Quote
Old 02-16-2005, 01:21 AM   #14
Baseband Member
Join Date: Dec 2004
Posts: 53
Default Re: Beginning programming

I think you guys are going a bit over the scope of this thread, I don't think he is thinking about Interoperability with his hello world programs just at the moment, lol.
Eyes0nly is offline   Reply With Quote
Old 02-17-2005, 02:47 PM   #15
In Runtime
Mal's Avatar
Join Date: Jan 2005
Posts: 221
Default Re: Beginning programming

hehe yeah, I found a tutorial that didn't start with a "hello world" program, I was disgraced. Word of warning, any tutorial that doesn't start with a "hello world" program is likely to be a rubbish one. So move along
As for starting to program with no experience, only you know how you see the subject as a whole. When you see a ' = ' sign do you see 'equals' or do you see 'assign the value of'. Things like that will let you know what level you really are and how well you're likely to understand it. I started on C++ and Java and am still doing both. I (for about a week) tried BASIC but it has no practical use in modern day programming so there really isn't much point OTHER than to get the idea of how things are done. I think C is a perfectly adequite starting point and it has been said that Python, Pascal and (in my opinion) Java are good starting languages. If you haven't done any web programming then even a 1 day tutorial of HTML moving onto PHP will enable you to understand basic principles before you move into a more demanding language, that once you realise what it's trying to teach you, becomes very easy to understand.
One piece of advice: Trial and error and repairing code will teach you more than any book ever could.

Mal is offline   Reply With Quote

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are Off

All times are GMT -5. The time now is 12:38 PM.

Powered by vBulletin® Version 3.8.8 Beta 4
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Search Engine Friendly URLs by vBSEO 3.6.0