Programming

From Soyjak Wiki, the free ensoyclopedia
(Redirected from Scripting language)
Jump to navigationJump to search
THIS TOPIC ATTRACTS ASPIES
Please remind those obsessed with this SNCA to breathe deeply from the toilet bowl.
Why yes, Programming is for gigachads.
How could you tell?
Each programming language has its own distinct features.

Programming is the act of using a programming language to create computer programs. It is highly related to mathematics and science.

Use by the sharty[edit | edit source]

Programming is used to do the following:

How to learn how to program[edit | edit source]

This is actually... helpful?

You can read this for more info about the topic

To learn how to program, you should try to make projects of your own. If you know one language, most other languages will come very easily. Making projects is the easiest way to learn how to program, because it gives the most hands on experience. You can try some websites like FreeCodeCamp and W3Schools but the tutorials are mediocre, reading a book is probably better (you can find them just by searching online). Don't be afraid to ask AI for help because it is at least good at explaining things better than Google or StackOverflow.

If you need ideas for projects, here's a list of programming challenges you can try. Complete with an how to guide:

It is recommend that you start off with the easy ones first

List of programming languages[edit | edit source]

  • Assembly, a low-level language that involves direct memory and CPU register manipulation. It is only one step above machine code, as each instruction translates to a word of machine code.
  • C, an oldGOD language that is used to program most operating system's kernels. All computer science courses teach C as a mandatory language because it is required to understand basic computing. C is an imperative abstraction over Assembly and offers direct memory management.
  • C++, an extension of C with object-oriented features, liked by most chuddies. It is one of the most ubiquitous languages due to its age and general purpose usage. It is extremely complex, one can learn to use it but never learn the entire language due to how complex it is. Used to create vidya games and very complex programs and therefore it's gemmy because it filters out retarded troons and pajeets o algo. However, its complexity has led to it having the longest language specification of any programming language and has strict requirements for backwards compatibility.
  • Java, best known for being the language that was used to code Minecraft. Syntactically similar to C++. Known for having a thrembillion security vulnerabilities every single time. Despite this it is an extremely powerful language for its massive standard library and versatility, being viable for applications and web development.
  • C#, a simple language created by kikerosoft. Very similar to Java. Used for application development and game development in Unity and Godot.
  • Kotlin, a language that runs on the Java Virtual Machine and is designed to be source-compatible with Java (though has a different, distinct syntax).
  • Rust, a high-level language that usually gets outed as a tranny language but can be useful in cyber security due to being memory safe or something. Nowhere near as complex as C++ but it still has its redeeming qualities, such as generally avoiding C++'s poor design choices. Rust has a steep learning curve due to its borrow checker and ownership semantics.
  • HolyC, a language created by the GQD EMPVRQR Terry Davis. Used in TempleOS, as both a kernel language and a scripting language.
  • Go(y), a language created by (((Google))). It is designed to be similar to C, but has a different syntax. It offers strong concurrency features and suitability for web applications but has a lot of retarded design choices and is designed for tard wrangling interns.[1]
  • Python, a simple language that is used to create Artificial Intelligence programs. It is slower than most languages and usually gets outed as a jeet language because... it just is okay? But it at least gets used for automating raids on the sharty.
  • JavaScript, a language that is used to enhance most websites. Used for datamining therefore it's a federald. It causes bloat on many pages due to overused frameworks like React.
  • Flash ActionScript, used for creating Flash applications. Flash was removed from support from many browsers due to security concerns.
  • PHP, a language made for interactive websites that runs most sites on the soyjak.st domain, including the sharty, SoyBooru and this very wiki.
  • Ruby, a general purpose object oriented scripting language that is best known for Ruby On Rails, mostly used by startup trannies to make webapps that fall apart once they hit real traffic.
  • SQL, a data manipulating language for relational databases.
  • PowerShell, the scripting language for Windows.
  • Bash, the scripting language for Linux and MacOS.

The following are not Turing-complete languages but are still used by computers to specify things:

  • HTML and CSS, a markup language for specifying website designs.
  • XML, a markup language for data storing. It is generally pretty complex.
  • JSON, a data storing language. It is based on JavaScript, hence its name "JavaScript Object Notation" (JSON).
  • TOML, a config file language. It is designed to be simple for config file parsing.
  • Regular expressions, a language of specifying expressions by patterns

Citations

  1. The key point here is our programmers are Googlers, they're not researchers... They're not capable of understanding a brilliant language but we want to use them to build good software. So, the language that we give them has to be easy for them to understand and easy to adopt. Rob Pike, creator of Go
Programming
is part of a series on
Soyience™

Visit the Soyence portal for more.
"We are all just hecking star dust or something!"
Peer reviewed sources [-+]
Fields of science [-+]
Science in praxis [-+]
Theoretical branches [-+]