Re: What do you guys think of Pascal, in terms of accessibility and modern

just to clarify something. These questions like is programming language x or y accessible? are completely non-sensical. It's not your fault, since you are a novice,

but what beginners need to realize is that programming languages, at the end of the day, are just plain text you write in a file and then run through a compiler to get an executable or run directly through an interpreter.

So, programming in virtually all programming languages is accessible, since technically all you really need is a text editor (even notepad is technically enough) and a compiler. Compilers are pretty much always command line tools, which is again just text. Almost all IDEs just use a command line compiler under thd hood to compile your program anyway, so if the IDE isn't accessible, you can just use the compiler directly.

if your teacher isn't worthless in CS, then they will help you figure out how to build your program with the command line.

Also, is Pascal barely used today?
yes.
does that matter for a introductory programming class?
f*ck no!
intro to programming languages are for people who are new to programming and programming concepts in Pascal like variables, types, control flow, procedures, I/O, etc. will equally apply in other langauges that have a similar approach to this like Java, C/C++, c#, python, _javascript_, and others.

doesnt matter too much if the class was in python, pascal, or _javascript_. as long as the language is reasonably high level enough so you don't have to manage memory yourself like in C, Rust, and these other low level languages, which shouldnt be asked of new programmers.

also just a small side note. whoever said pascal is functional programming language. you apparently don't understand what a functional programming is. A language that doesn't have OO doesn't mean it is functional...

also OO is entirely unnecessary and counterproductive for intro to programming. it adds a lot of unnecessary complexity when you just want to teach about if/else, for loops, variables, functions/procedures, etc. it is useful to learn about eventually , since it is very popular.

also OO is the most overrated thing in software engineering today. many languages don't have OO support on purpose and things get done. once you go into programming language theory you find that OO doesn't really add anyting extra. anything in OO you can express without it, without really sacrificing much.

-- 
Audiogames-reflector mailing list
Audiogames-reflector@sabahattin-gucukoglu.com
https://sabahattin-gucukoglu.com/cgi-bin/mailman/listinfo/audiogames-reflector
  • ... AudioGames . net Forum — Developers room : zenothrax via Audiogames-reflector
  • ... AudioGames . net Forum — Developers room : zenothrax via Audiogames-reflector
  • ... AudioGames . net Forum — Developers room : zenothrax via Audiogames-reflector
  • ... AudioGames . net Forum — Developers room : Hektor via Audiogames-reflector
  • ... AudioGames . net Forum — Developers room : Jaidon Of the Caribbean via Audiogames-reflector
  • ... AudioGames . net Forum — Developers room : swigjr23 via Audiogames-reflector
  • ... AudioGames . net Forum — Developers room : zenothrax via Audiogames-reflector
  • ... AudioGames . net Forum — Developers room : crashmaster via Audiogames-reflector
  • ... AudioGames . net Forum — Developers room : Jaidon Of the Caribbean via Audiogames-reflector
  • ... AudioGames . net Forum — Developers room : camlorn via Audiogames-reflector
  • ... AudioGames . net Forum — Developers room : Dragonlee via Audiogames-reflector
  • ... AudioGames . net Forum — Developers room : Jaidon Of the Caribbean via Audiogames-reflector
  • ... AudioGames . net Forum — Developers room : Jaidon Of the Caribbean via Audiogames-reflector
  • ... AudioGames . net Forum — Developers room : amerikranian via Audiogames-reflector
  • ... AudioGames . net Forum — Developers room : camlorn via Audiogames-reflector
  • ... AudioGames . net Forum — Developers room : Jaidon Of the Caribbean via Audiogames-reflector
  • ... AudioGames . net Forum — Developers room : amerikranian via Audiogames-reflector
  • ... AudioGames . net Forum — Developers room : Jaidon Of the Caribbean via Audiogames-reflector
  • ... AudioGames . net Forum — Developers room : nerdygentleman via Audiogames-reflector
  • ... AudioGames . net Forum — Developers room : Ethin via Audiogames-reflector
  • ... AudioGames . net Forum — Developers room : pevida via Audiogames-reflector

Reply via email to