home bbs files messages ]

Just a sample of the Echomail archive

Cooperative anarchy at its finest, still active today. Darkrealms is the Zone 1 Hub.

   PASCAL      Pascal programming language discussions      592 messages   

[   << oldest   |   < older   |   list   |   newer >   |   newest >>   ]

   Message 481 of 592   
   Dan Cross to Charles Stephenson   
   Re: Pascal Tutor?   
   30 May 20 06:52:12   
   
   TID: Mystic BBS 1.12 A46   
   MSGID: 3:770/100 c7a7c95f   
   REPLY: 36.fidonet_pascal@1:226/17 233590f6   
   TZUTC: 1200   
   On 28 May 2020 at 08:44p, Charles Stephenson pondered and said...   
       
    CS> EXACTLY! :)  I think if I learn Pascal, it'll be a good bridge to   
    CS> learning other languages.   
      
   I wouldn't bother starting with Pascal.   
      
   The critical thing when learning how to program is   
   really learning how to think algorithmically; to that   
   end, Pascal is an OK language (and was pretty good   
   when it was introduced) but it's become dated and   
   there's enough minutia that one has to keep track of   
   that, even as simple as it is, it can be difficult   
   to see the forest for the trees.   
      
   I'd strongly recommend looking at a Lisp dialect,   
   Go, or a functional language when starting out.   
   Specific recommendations are Racket (a member of   
   the Lisp family) or Standard ML (a functional   
   language); Go is an imperative systems language,   
   but can be a bid fiddly around the edges.   
      
   Why these and not others?  Because they really   
   influence how you think about programming.  Once   
   you've got those down, you can look at C and an   
   assembly language of your choice.  But your first   
   language will really put a strong shadow on how   
   you think that'll take several years to move out   
   from under; thus, choose wisely.  A language that   
   started life on a CDC-6000 series mainframe in   
   the early 70s just doesn't take advantage of some   
   of the advances in the field that make learning   
   easier.   
      
   --- Mystic BBS v1.12 A46 2020/04/20 (Windows/32)   
    * Origin: Agency BBS | Dunedin, New Zealand | agency.bbs.nz (3:770/100)   
   SEEN-BY: 1/123 90/1 120/340 601 123/131 226/16 30 227/114 702 229/101   
   SEEN-BY: 229/424 426 616 664 1014 240/5832 249/206 317 400 292/854   
   SEEN-BY: 317/3 322/757 342/200   
   PATH: 770/100 1 280/464 229/101 426   
      

[   << oldest   |   < older   |   list   |   newer >   |   newest >>   ]


(c) 1994,  bbs@darkrealms.ca