| Home | Forums | What's new | Resources | |
| Programming... |
| Ammut - Jun 25, 2003 |
| Prev | 1 | 2 |
| TakaIsSilly | Jun 29, 2003 | |||
There isn't software that _teaches_ you languages. Well, there are, but he best way is by books (yes, those pulpy, white paper things people use a school Between learning how to code, and learning what the developers "do", is a complex matter. I know Z80 asm, for example. I don't know how they did starstrike II... run in a 4Mhz speccy. Coding games, nowadays and ever since the games stopped being "2D", is very complicated, and requires years, if not a decade of compete devotion to coding and improving oneself. | ||||
| IBarracudaI | Jun 29, 2003 | ||
| Books... Tindo@heart, look at "Basics of C" | |||
| Tindo@heart | Jun 29, 2003 | |||
There isn't software that _teaches_ you languages. Well, there are, but he best way is by books (yes, those pulpy, white paper things people use a school Between learning how to code, and learning what the developers "do", is a complex matter. I know Z80 asm, for example. I don't know how they did starstrike II... run in a 4Mhz speccy. Coding games, nowadays and ever since the games stopped being "2D", is very complicated, and requires years, if not a decade of compete devotion to coding and improving oneself. Actually, I have hundreds of $'s worth of college computer books, and old vintage GW-Basic books. With both of these languages I used the coding program side-by-side with the book. I just don't have any book or a clue BTW, thanks a ton IBarracudaI! I'm looking over it now. | ||||
| Ammut | Jun 29, 2003 | ||
| Thanks guys, all replies have been very informative and interesting I'll try to take all your pointers to heart as I start out and tell you how it goes ---Ammut | |||
| ExCyber | Jun 30, 2003 | |||
I haven't played with it, but Dev-C++... comes highly recommended. edit: since the rest of your post kind of makes it seem like you'd like to understand how this works a bit better, here's a rundown of what's needed to go from zero to program: - Text editor: anything that can save plain text without using stupid nonstandard BS (*cough*smartquotes*cough*) will get the job done. This just lets you get the program out of your head and into source code. - Compiler: Turns the source code of a "high-level" language like C or Java into assembly language. - Assembler: Turns the assembly language output by the compiler into chunks of machine code. - Linker: Stitches the assembled chunks together so that they're all in the right place for the program to run and produces the final executable file. (Usually the above three are distributed and used together as a package called a "toolchain", though it's usually possible to mix and match different ones with a bit of work) - Build system: a program or set of programs that automatically manages the build process to produce the needed files for a program. This could be as simple as batch files, but most developers directly or indirectly (e.g. through a GUI) use some variation of a "make" program, such as GNU Make.... The make program reads a script called a makefile that contains a list of files to produce. For each file there is a list of the files needed to build it and the list of commands to build it. Make automatically checks the list and makes sure everything is built in the correct order. Hope this helps. | ||||
| Tindo@heart | Jun 30, 2003 | ||
| It sure does help, Thanks! I assumed it would be in text form, kinda like Qbasic, BASIC or HTML. I prefer Windows Notepad for text. I create most of my webpages from scratch with notepad. I have perfectionist tendencies and I prefer to just do it all myself. but I assume some developers use some program that checks the syntax realtime. Instead of notepad/text editor. . . . remember, I'm brought up on Qbasic so that is what I'm familar with. So I'm expecting you can click "run" and test how it goes. | |||
| ExCyber | Jun 30, 2003 | ||||||
Yeah, there are a bunch of editors that do syntax coloring; it's helpful for catching some silly mistakes and generally makes your code a bit easier to read. Then you want an IDE (Integrated Development Environment) like Dev-C++ or Microsoft Visual Studio; any good one will have a button you can click to build+run. It will take a bit longer than "Run" in Qbasic, but it will essentially do the same thing. | |||||||
| Cloud121 | Jul 24, 2003 | |||
Wherre exactly can I find something that'll teach me some "programming logic"? Any places online? | ||||
| Prev | 1 | 2 |