Return Styles: Pseud0ch, Terminal, Valhalla, NES, Geocities, Blue Moon. Entire thread

How do I writed softwares

Name: Anonymous 2006-08-18 11:08

Hey /prog/, how do I go from writing nifty little 200 line programs that don't do a whole lot to writing, say, an IRC client or something?

Is there a book?

Name: Anonymous 2006-08-18 11:48

you need to writed moar lines

Name: Anonymous 2006-08-18 11:49

Put a good amount of thought into design, then just begin writing and testing it component by component. The only danger writing large things by yourself is that you'll get bored halfway through and abandon it.

Name: Anonymous 2006-08-18 11:50

Learn about design patterns, development cycles (like the Spiral method for example), and how to properly organize your code.  Large systems aren't about programming anymore, they are about proper design.

Name: Anonymous 2006-08-18 15:02

>>4
and buzzwords ;)

Name: Anonymous 2006-08-18 15:21

Think up an ambitious program and dive into it. In my C class, Program #4 was coming up with a function to read sloppy user input, and Program #5 was a fake ATM that logged every transaction of every account. Even if the first thing you make falls through, you'll almost certainly come away with insight into getting the next one right.

Just avoid scope creep, plan out input and output, diagram what the program actually does before you start writing functions, and don't try to adjust its efficiency or otherwise polish it until you actually have it up and running.

Name: Anonymous 2006-08-18 15:28

>>1
The '80s and cool "look ma, space invaders in 200 lines" days are over, but fortunately we don't have to use basic anymore.

Like anyone before me, I recommend learning about program design (I didn't use the term "design patterns" on purpose) and finding out that churning out a ~5000 line program is not a big feat.

Name: Anonymous 2006-08-18 16:43

and never be afraid to admit that your orignal design may be completely dead wrong, too many screw ups happen because people insist their initial design is perfect and completely thought through, and then they end up at Y instead of B.

Name: Anonymous 2006-08-18 17:03

>>1
1. Think of something fun you want to achieve.
2. Design it properly. Don't care much for the cost of development.
3. Write it in a top-down style.
4. PROFIT

Do not care about lines of code, that's all bullshit; great stuff can be short and crappy stuff can be long; also, your programming style may produce twice as many or as little lines as the next guy.

Do not jerk off to design patterns or any buzzword either. Just  keep working and keep realizing stuff. It doesn't have to have a name as long as you know it's a good solution and how it works.

At your stage you may be more interested on low-level programming (i.e. C, plain C, not C++), which will help you have a crystal clear image of everything that's happening all the time, and will require you to write more elaborate software (using more lines of code so to speak).

Name: Anonymous 2009-01-14 13:21

LISP

Name: Anonymous 2010-06-28 10:56

beware the army of 12 year old autistics

Name: ​​​​​​​​​​ 2010-10-25 5:38

Name: Anonymous 2011-02-03 7:53

Name: Sgt.Kabu뱀漺kiman舰饡 2012-05-28 19:58

Bringing /prog/ back to its people
All work and no play makes Jack a dull boy
All work and no play makes Jack a dull boy
All work and no play makes Jack a dull boy
All work and no play makes Jack a dull boy
All work and no play makes Jack a dull boy
All work and no play makes Jack a dull boy
All work and no play makes Jack a dull boy
All work and no play makes Jack a dull boy

Newer Posts
Don't change these.
Name: Email:
Entire Thread Thread List