| Title: | Languages | 
| Notice: | Speaking In Tongues | 
| Moderator: | TLE::TOKLAS::FELDMAN | 
| Created: | Sat Jan 25 1986 | 
| Last Modified: | Wed May 21 1997 | 
| Last Successful Update: | Fri Jun 06 1997 | 
| Number of topics: | 394 | 
| Total number of notes: | 2683 | 
    I'd like to learn C on my own. Any suggestions/input around
    the practicality of doing this? Ideas on tools available 
    would be helpful also: Computer Based training/tutorials,
    self-paced texts, video based training?
    
    I have unlimited access to a 486/33MHz machine.
| T.R | Title | User | Personal Name | Date | Lines | 
|---|---|---|---|---|---|
| 375.1 | AUSSIE::GARSON | achtentachtig kacheltjes | Sun Apr 24 1994 22:02 | 9 | |
|     re .0
    
    If you've done programming in comparable (but better (-:) languages
    like Pascal or Ada then I would suggest getting a C compiler for your
    PC and the revised (ANSI) edition of K&R(*) and start hacking. You'll
    probably need the doco that comes with the C compiler in order to cover
    its nonstandardnesses.
    
    (*) K&R = Kernighan & Ritchie, the original C bible.
 | |||||
| 375.2 | Learn C++ instead | LEDER1::PETTENGILL | mulp | Thu May 05 1994 20:47 | 18 | 
| The best compiler for this is probably the Borland C++ compiler although the price might be a bit high if you aren't really serious. You will then be able to find a good number of programming books that deal with all levels of entry that are either specific to BC++ or focus on certain kinds of apps but include code that will work with BC++. It will depend on your area of interest, but you will find books on fractals and device drivers in C++ which are just two that come to mind, plus the standard language tutorials and how to use BC++ to develop an application. You will also find a C++ tutorial and course via Mosaic which a friend has recommended; its in the process of being fleshed out, but is apparently quite instructive none the less. C++ is where the action is in the PC world and the PC world pretty much defines the programming world except for a few niches. And incrementally changing existing code is the most productive in general and least frustrating and overwhelming when starting out. | |||||
| 375.3 | TUXEDO::WRAY | John Wray, Distributed Processing Engineering | Fri May 06 1994 11:06 | 8 | |
| >The best compiler for this is probably the Borland C++ compiler although the
>price might be a bit high if you aren't really serious.  
    
    $45 is high priced?  That's what Borland C++ V4.0 costs through
    Borland's software re-seller programme, which is open to Digital
    employees (see the IBM PC conference for details).
    
    John
 | |||||