-
Tiger Shark
n00b questions...
what do people learn all these languages for?
what is their purposes?
could it be done with XP or have to be linux?
-
Expensive Sushi
You seem to be a little confused, so perhaps I can un-confuse you some. Programming of computers is done with various programming languages. Lots of people have different ideas of how programming should be / there are lots of different programming paradigms, and thus lots of different languages to support those ideas/paradigms. People learn languages so they can program a computer by taking advantage of features of the language they're using. For example, if you wanted to write a simulator of a processor you might use Verilog; if you wanted to write alot of networking code, you may use Java; if you just wanted some pretty little user interface and wanted to make it quickly, you might use Visual Basic. Generally languages are independent of the operating system being used, in the sense that if you want to program in C, it doesn't matter whether you use Linux or WinXP or AIX or whatever, there's a C compiler for probably any operating system you can think of. But, of course, code you write in Windows will not work in Linux if you write it in C without recompiling it for Linux (with other languages the code runs on top of a virtual machine or interpreter or whatever, e.g. Java, and you can go across operating systems/platforms like that). The language itself is just a set of rules for the syntax/semantics of the code, but sometimes you don't find implementations of that language on another platform for whatever reason (such as there not being enouch interest/reason to create an implementation), for example there's no Visual Basic compiler for Linux (well, maybe Mono will compile VB code, but I'm not sure... I just associate C# w/Mono), and there's also no CMUCL for Windows. Hope this helps.
<wik> /bin/finger that girl in the back row of machines
-
Tiger Shark
okay thanks i get it now...but what would it help an everyday computer user to learn it? also what programs are needed to get started? any good books?
-
Expensive Sushi
Depends on what language you want to start learning first. If you want to learn C first, which is probably a pretty common choice, "Teach Yourself C in 24 Hours" is an okay book, but not the greatest. And you could probably find it pretty cheap somewhere. You'll also need a compiler. You can get a free C compiler for Windows from www.mingw.org.
<wik> /bin/finger that girl in the back row of machines
-
Tiger Shark
what would learning it help me do? like what do people do and should an eevryday computer user learn it?
also are there any programs i need ?
Last edited by jamezzz122; 05-20-2003 at 04:30 PM.
I'm a Sunbeam fanboy, are you?
-
NullPointerException
Originally posted by jamezzz122
what would learning it help me do? like what do people do and should an eevryday computer user learn it?
Basically, knowing how to program will allow you to get your computer to do more things that you want it to do. There's no reason why an everday copmuter user needs to learn to program, though. Surfing the web, doing email, writing spreadsheets and powerpoint presentations, playing games, etc. don't require a programming background.
But, it can be helpful. Consider that MS Office macros are written in Visual Basic. Ever needed more or customized functionality out of Excel? There is a good reason to program. Most Linux/Unix users are forced to the edges of understanding programming and scripting, but it's still not specifically needed (but it will help a lot).
Whenever I end up doing a task more than once, I immediately think about writing a script or short program to accomplish it for me. Non-programmers are happy doing things repeatedly because they don't think there's any other way.
Open Source is free like a puppy is free.
It's only when you look at an ant through a magnifying glass on a sunny day that you realise how often they burst into flames.
Understanding Evolution
-
Tiger Shark
o sweet..i think i'll start learning?
should i start with c, c++, or java?
also im in HS and would learning help me in future jobs?...if so which ones?
I'm a Sunbeam fanboy, are you?
-
Old School OCer
The Money Trap = Intel i7 930 | Corsair H70 | ASUS P6X58D-E | 3 x 2GB G.Skill DDR3 2000 6-9-6-24 | EVGA GTX 580 DS SC | OCZ Vertex 2 90GB SSD | WD VelociRaptor | Klipsch ProMedia | Cooler Master HAF 932 | Antec TPQ-1200W | Dell U2711 2560 x 1440 27" | Windows 7 Ultimate 64-bit | APC RS1500
-
Expensive Sushi
C is poison. Start with Lisp.
<wik> /bin/finger that girl in the back row of machines
-
Mako Shark
Start with VB and work yer way to C.
1st Rig: DFI LP Ultra B | 2500+ Barton | 2x256 Corsair XMS PC3200 | 6800GT! | SP-97/120 Panaflo M1A | Antec 1000AMG/Fortron 530 | XPHome SP1
2nd Rig: ABIT AN-7 | 2400+ mobile | 2x512 Geil Golden Dragon PC3500 | Ti4400 | SLK-900/92 Panaflo M1A | CM ATC-111/Antec 350 | 2kPro SP4
3rd Rig: EPOX 8RDA+ | 2100+ Rev B | 2x256 HyperX PC3000 | Ti4400 | SLK-800/80 Panaflo H1A | Blizzard 360/Enermax 350 | 2kPro SP4
My Heatware
-
As you can see everyone is going to have their favorite languages to start. I learned using visual basic and moved on to C++, java and perl. I highly recommend using either C or Visual Basic to start.
Pentium 4 2.8GHz w/ 1MB L2 cache
ASUS P4P800-E Deluxe
1024MB PC3200 DDR RAM (Dual Channel)
ATI Radeon 9800 Pro w/ 128MB DDR
8x NEC DVD-RW
16x Samsung DVD-ROM
120GB Samsung 7200 RPM SATA
120GB Western Digital 7200 RPM
Asound 4 Ports Nway Switch
Netgear WG111 54 Mbps Wireless USB 2.0 Adapter
3dMark2001 SE: 16183 Marks
3dMark2003 : 5798 Marks
-
Tiger Shark
VB what that?...there good books out for it like C?
also are their any programs needed to use programing knowledge?
I'm a Sunbeam fanboy, are you?
-
Mako Shark
VB meaning Visual Basic. It's what I started on and is pretty much the easiest language to learn. Get your feet wet with that and then go on to harder stuff like C or C++. Yep, plenty of books on VB. The only program you'll need is a compiler so you can put your code to work and make a game, application or whatever.
1st Rig: DFI LP Ultra B | 2500+ Barton | 2x256 Corsair XMS PC3200 | 6800GT! | SP-97/120 Panaflo M1A | Antec 1000AMG/Fortron 530 | XPHome SP1
2nd Rig: ABIT AN-7 | 2400+ mobile | 2x512 Geil Golden Dragon PC3500 | Ti4400 | SLK-900/92 Panaflo M1A | CM ATC-111/Antec 350 | 2kPro SP4
3rd Rig: EPOX 8RDA+ | 2100+ Rev B | 2x256 HyperX PC3000 | Ti4400 | SLK-800/80 Panaflo H1A | Blizzard 360/Enermax 350 | 2kPro SP4
My Heatware
-
Tiger Shark
Originally posted by BlueOval
VB meaning Visual Basic. It's what I started on and is pretty much the easiest language to learn. Get your feet wet with that and then go on to harder stuff like C or C++. Yep, plenty of books on VB. The only program you'll need is a compiler so you can put your code to work and make a game, application or whatever.
are "compliers" free?
I'm a Sunbeam fanboy, are you?
-
Mako Shark
Some are, some aren't. Check out thefreecountry.com for a huge list of free stuff having to do with coding.
1st Rig: DFI LP Ultra B | 2500+ Barton | 2x256 Corsair XMS PC3200 | 6800GT! | SP-97/120 Panaflo M1A | Antec 1000AMG/Fortron 530 | XPHome SP1
2nd Rig: ABIT AN-7 | 2400+ mobile | 2x512 Geil Golden Dragon PC3500 | Ti4400 | SLK-900/92 Panaflo M1A | CM ATC-111/Antec 350 | 2kPro SP4
3rd Rig: EPOX 8RDA+ | 2100+ Rev B | 2x256 HyperX PC3000 | Ti4400 | SLK-800/80 Panaflo H1A | Blizzard 360/Enermax 350 | 2kPro SP4
My Heatware
Posting Permissions
- You may not post new threads
- You may not post replies
- You may not post attachments
- You may not edit your posts
-
Forum Rules
|
|