Programming

From Soyjak Wiki, the free ensoyclopedia
(Redirected from Programming language)
Jump to navigationJump to search
Why yes, Programming is for gigachads.
How could you tell?
Programming is a gemerald.
Each programming language has its own distinct features.[a]
>I like whatever programming language you like

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[b]

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. 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
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] Quote loves this language.
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 games, animations and rich web 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 database 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

Notes

  1. C is aryan shemmycuck, C++ is aryan shemmycuck, Java is aryan shemmycuck, PHP is aryan shemmycuck
  2. This is jewish, half of the easy ones are not easy

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
IRC

Programming is part of a series on Computer Science.

Languages Low Level AssemblyCC++C#Holy CRust

High Level JavaGoPHPPythonSQLBashJavaScriptPowerShellActionScriptScratchRubyLua

Markup HTMLCSSSVGXML
Software Imageboards nusoiVichanYotsubaOpenYotsuba

OSes WindowsLinuxAndroidTempleOS

Other BabybotMcChallengeSystemdMS PaintJS PaintPhotoshopFlash
AI

ChatGPTGeminiGrokVibe codingGenerative AIStable Diffusion

More SoyGNUCGIDDoSGame developmentPiracyRegexDoxingMicrosoftAppleGoogleDataminingWebPArtificial soyduelRatio duelingCustomizationRicingFSLWindows debloating
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 [-+]