Re:The Apple II Source Code for the LOGO Language Found
by petethomas on Thursday October 04, 2018 @06:49PM
(#18144376)
That's intriguing to the point I tried to find the relevant web site. Thanks for conveying your experience with it: http://web.archive.org/web/20080212005133/http://gpt.berlios...
Re:The Apple II Source Code for the LOGO Language Found
by WorldMaker on Thursday October 04, 2018 @05:50PM
(#18143973)
Seems a shame that there wasn't a Portugol interpreter/compiler handy to at least see things running on a machine before moving to C. Probably would have been a good class assignment to more advanced students to build something like that.
Re:The Apple II Source Code for the LOGO Language Found
by nerpderp83 on Thursday October 04, 2018 @06:16PM
(#18144160)
How awesome would it have been to be a high performing student, writing programs that a lower performing student would have to execute manually on your simulated computer system. So much good stuff here. Do you want to layout the nand gate or BE the nand gate? Or be the one that decides which problems the nand gate solves?
Re:The Apple II Source Code for the LOGO Language Found
by DonHopkins on Saturday October 06, 2018 @12:00PM
(#18155765)
"Portugol" is a great pun on "Algol"! Are there also programming languages called "Portutran" for scientific computing and "Portubol" for business data processing?
Re:The Apple II Source Code for the LOGO Language Found
by reubenmorais on Sunday October 07, 2018 @03:34PM
(#18162238)
Yes it is :)
We never compiled or ran Portugol (IIRC, it was so vaguely defined that you'd be hard pressed to implement it), so practical matters like how applicable it was to scientific computing or data processing was never a concern.
We started with a language called Portugol or "structured Portuguese" which is something like a formalized pseudo-code language and was used to teach the basic concepts of structured programming: variables, control flow, subroutines.
We spent about three months working with Portugol exclusively, never actually running it on a computer, but just for understanding programming logic. After that we moved to C and eventually "C with classes" C++. Comments were still written in Portuguese.
The transition to C was fairly easy in my experience, because the actual English vocabulary you need to understand to program in C is very small, and because the concepts themselves were taught in Portuguese with Portugol, so you only had to do dictionary translation, really.