Talk:Scratch (programming language)

Latest comment: 5 days ago by Obscure2020 in topic Scratch is NOT a high level programming language.

Scratch is NOT a high level programming language.

edit

it is one of the easiest languages to learn. It is recommended by most to be the first language you learn. 2601:204:C000:2F90:D5A5:DA52:9E38:3546 (talk) 03:08, 31 August 2024 (UTC)Reply

You may have misinterpreted the term "high-level." Scratch most certainly is a high level programming language. "High level" means that it is elevated above the minutiae of the inner workings of your computer. A student learning programming through Scratch does not need to worry about using the correct size of number variables, the distinctions between integers and floating-point numbers, threading, reading/writing/flushing buffers, dealing with the filesystem, or the usage of complex GPU-interfacing libraries to display graphics. All of these factors lead to Scratch being termed "high level."
"High level" does not mean "high difficulty," it actually means the opposite of that.
  • "High level" programming languages abstract away most or all of the inner workings of your computer and its components. These languages are easy to use, easy to learn, and are good for beginners. Scratch and Python fall into this category.
  • "Low level" programming languages allow more direct control over the inner workings of your computer. These are often compiled rather than interpreted, and are often statically typed rather than dynamically typed. C, C++, Rust, and Zig fall into this category.
Obscure2020 (talk) 03:41, 10 September 2024 (UTC)Reply

You can make a text engine in Scratch.

edit

These text engines are popular on Scratch: You can have more characters to have on your text engine! You can have over 100 characters in your text engine; you can also represent the undefined private use area characters into any character for your suit. CodingYT (talk) 15:49, 4 September 2024 (UTC)Reply