# Scripting Languages ## Languages Programming: [[C sharp]] [[C C++ Language|C/C++]] [[CSS]] [[Golang]] (go) [[HTML]] [[Java]] [[JavaScript]] (JS) [[Kotlin]] [[Matlab]] [[NoSQL]] [[Perl]] [[PHP]] [[Python]] [[R Language|R]] [[Ruby Language|Ruby]] [[Rust]] [[SASS]] [[Scala]] [[SCSS]] [[SQL]] [[Swift]] [[TypeScript]] ^04835c %% ```dataview LIST FROM "Tech/Developer/Languages" Where !contains(fileClass, "Index") and !contains(fileClass, "Primary") and !contains(this.file.outlinks,file.link) ``` %% Other: [[JSON]] [[Markdown]] [[YAML]] ___ ## Types #### Procedural Examples: - [[C C++ Language|C]] - Pascal - FORTRAN #### Functional Examples: - Haskell - Clojure - Lisp - Scala #### Object-oriented Examples: - [[Java]] - [[Python]] - [[C C++ Language|C++]] - [[Ruby Language|Ruby]] #### Scripting Examples: - [[Python]] - Perl - Bash #### Logic #### Imperative Description: - the programmer provides a set of instructions that the computer follows to manipulate the state of the program and the information structure within it. - steps that a computer needs to take to solve a program rather than defining the mathematical function - popular for system programming and low-level programming tasks Examples: - C - C++ - [[Java]] - [[Python]] ____ ## Terms |Front-end | Back-end | |---|---| |called client-side languages |known as server-side languages |which are used to create virtual and interactive website elements that users can see |They create logic and functionality behind the scenes of the website, like processing, storing and managing the user's account and authentication. | | [[HTML]] <br/> [[CSS]] <br/> [[JavaScript]] | [[Python]] <br/> [[Ruby Language\|Ruby]] <br/> [[Java]] | | High-level | Low-level | |---|---| | easy to read and write since they are understandable, have built-in libraries and frameworks to simplify ordinary programming tasks |much more complex to understand and write. The code written in languages is very efficient and directly manipulates the hardware and memory of the computer.| | [[Python]] <br/> [[Java]] <br/> [[Ruby Language\|Ruby]] | [[C C++ Language\|C]] | |Interpreted | Compiled | |---|---| |directly executes and reads the interpreted code line by line | first translates the compiled languages into machine code| |[[Python]] <br/> [[Ruby Language\|Ruby]] <br/> [[JavaScript]] |[[C C++ Language\|C/C++]] <br/> [[Java]] | ___ ## Resources [[Resource Index|All Resources]] https://www.simplilearn.com/best-programming-languages-start-learning-today-article ```dataview LIST FROM [[]] WHERE !contains(fileClass, "Primary") and contains(file.folder,"Resources") Sort file.name ``` ___ Also See [[Command Prompt]]