Programming Languages: A Primer

Choose a study mode

Play Quiz
Study Flashcards
Spaced Repetition
Chat to Lesson

Podcast

Play an AI-generated podcast conversation about this lesson
Download our mobile app to listen on the go
Get App

Questions and Answers

Many are the tongues of code, each forged for a particular reason, and in its own way, each doth ______.

shine

Languages be twofold in nature: ______ and high-level.

low-level

[Blank] language is the root of low-level tongues, where each line doth command a deed of hardware.

assembly

C is a step upward, yet still close to the machine, as a mother is to her babe. Swift it is, and strong, used in the engines that drive the world, and in software of great ______.

<p>import</p> Signup and view all the answers

A tongue of the object, ______ is crafted to run upon any engine with a Java Virtual Machine.

<p>java</p> Signup and view all the answers

[Blank] is a tongue easily learned, with a clean speech, yet strong it is, and used in the weaving of the web, the delving of data, and the crafting of minds artificial.

<p>python</p> Signup and view all the answers

[Blank] is the tongue of the web itself, making websites interactive, handling clicks and shows of moving forms.

<p>javascript</p> Signup and view all the answers

A tongue pleasing to read, ______ is known for its Ruby on Rails, a frame for building websites with speed.

<p>ruby</p> Signup and view all the answers

A scripting tongue used for the web's forge, ______ powers WordPress and many sites besides for building websites that shift and change.

<p>php</p> Signup and view all the answers

Akin to Java but rooted in Windows' garden, ______ is a tongue crafted by Microsoft, for Windows and games as well.

<p>c#</p> Signup and view all the answers

For iPhones and Macs, modern and swift and easy to speak, ______ is the tongue of Apple.

<p>swift</p> Signup and view all the answers

Ascending in Android's realm, ______ is a tongue concise and interoperable with Java's ways.

<p>kotlin</p> Signup and view all the answers

By Google wrought, ______ is swift and simple, for servers and clouds, handling tasks that run at once.

<p>go</p> Signup and view all the answers

Prized for its safety, akin to C++ but guarding against memory's failings, ______ is favored where security is key.

<p>rust</p> Signup and view all the answers

For speaking with databases, storing and fetching secrets within tables of data, we have ______.

<p>sql</p> Signup and view all the answers

A tongue light and fitted for games, to bind with the source code and offer simple command, this is ______.

<p>lua</p> Signup and view all the answers

Akin to JavaScript, yet stronger, catching errors early and building apps with might, we speak of ______.

<p>typescript</p> Signup and view all the answers

From the forge of Google, the shapes Flutter's frame, building swift apps for both sides, iOS and Android, namely ______.

<p>dart</p> Signup and view all the answers

Known for its ability to grow and handle errors, building systems of high concurrency, we have ______.

<p>elixir</p> Signup and view all the answers

Scripts to command Unix systems, to quicken tasks that oft are trod, are run in ______.

<p>bash</p> Signup and view all the answers

Flashcards

Low-Level Tongues

Speaks close to the machine's heart; direct to hardware.

Assembly Language

A low-level tongue where each line commands a hardware deed.

C

A low-level tongue, swift and strong, used in engines and important software.

High-Level Tongues

Speak in words readable by humans; must be translated for the machine.

Signup and view all the flashcards

Java

Object-oriented; crafted to run upon any engine with a Java Virtual Machine.

Signup and view all the flashcards

Python

Easily learned, strong tongue for web weaving, data delving, and artificial minds.

Signup and view all the flashcards

Javascript

Tongue of the web itself; makes websites interactive.

Signup and view all the flashcards

Ruby

A tongue pleasing to read; Ruby on Rails for building websites with speed.

Signup and view all the flashcards

PHP

Scripting tongue for the web's forge; powers WordPress.

Signup and view all the flashcards

C#

Crafted by Microsoft for Windows and games; akin to Java.

Signup and view all the flashcards

Swift

Tongue of Apple for iPhones and Macs; modern and swift.

Signup and view all the flashcards

Kotlin

Ascends in Android's realm; concise and interoperable with Java.

Signup and view all the flashcards

Go (Golang)

Swift and simple; for servers and clouds; handles tasks simultaneously.

Signup and view all the flashcards

Rust

Prized for safety; guards against memory failings; favored where security is key.

Signup and view all the flashcards

SQL

Speaking with databases; storing and fetching secrets within tables of data.

Signup and view all the flashcards

MatLab

For scientists to use when reckoning maths and studying data's breadth.

Signup and view all the flashcards

Lua

Light and fitted for games; binds with the source code and offers simple command.

Signup and view all the flashcards

Hascal

All functions, for scholars of data and puzzles of numbers.

Signup and view all the flashcards

Typescript

Akin to JavaScript, yet stronger, catching errors early.

Signup and view all the flashcards

Bash

Scripts to command Unix systems, to quicken tasks.

Signup and view all the flashcards

Study Notes

  • Hearken now, gentle scholars, and attend unto these scrolls of knowledge, wherein the tongues of programming are laid bare.

Of Programming Languages: A Primer

  • In sooth, many are the tongues of code, each forged for a purpose specific, and in its own manner, each doth shine.
  • To choose aright the tongue for thy task shall save thee much toil and tribulation.
  • Languages be twofold in nature: low-level and high-level.

Low-Level Tongues

  • These tongues speak nigh unto the machine's heart, direct to the iron and wire.
  • Assembly Language is the root of these tongues, where each line doth command a deed of hardware, moving data betwixt registers and counting sums.
  • C is a step upward, yet still close to the machine, as a mother is to her babe. Swift it is, and strong, used in the engines that drive the world, and in software of great import.

High-Level Tongues

  • These tongues speak in words that Man may read, yet must they be rendered by layers unknown into the machine's parlance, which may slow their measure.
  • Java is one such, a tongue of the object, crafted to run upon any engine with a Java Virtual Machine.
  • Python is a tongue easily learned, with a clean speech, yet strong it is, and used in the weaving of the web, the delving of data, and the crafting of minds artificial.
  • Javascript is the tongue of the web itself, making websites interactive, handling clicks and shows of moving forms.
  • Ruby is a tongue pleasing to read, known for its Ruby on Rails, a frame for building websites with speed.
  • PHP is a scripting tongue used for the web's forge, powering WordPress and many sites besides, for building websites that shift and change.
  • C# is a tongue crafted by Microsoft, for Windows and games as well, akin to Java but rooted in Windows' garden.
  • Swift is the tongue of Apple, for iPhones and Macs, modern and swift, easy to speak.
  • Kotlin ascends in Android's realm, a tongue concise and interoperable with Java's ways.
  • Go, or Golang, by Google wrought, is swift and simple, for servers and clouds, handling tasks that run at once.
  • Rust is prized for its safety, akin to C++ but guarding against memory's failings, favored where security is key.
  • Pearl, once the Swiss Army blade in days of yore, still works for web weaving and managing systems.
  • SQL, or structured query language is for speaking with databases, storing and fetching secrets within tables of data.
  • MatLab is the tongue for scientists to use when reckoning maths and studying data's breadth.
  • Lua is a tongue light and fitted for games, to bind with the source code and offer simple command.
  • Hascal is a tongue all functions, for scholars of data and puzzles of numbers.
  • Typescript is akin to JavaScript, yet stronger, catching errors early and building apps with might.
  • Dart, from the forge of Google, shapes Flutter's frame, building swift apps for both sides, iOS, and Android.
  • Scalar blends objects and functions, heavy data processing.
  • Elixir is known for its ability to grow and handle errors, building systems of high concurrency.
  • F#, for the .NET platform is an elegant and succinct syntax for Financial and Scientific computing.
  • Bash, or Born Again Shell, scripts to command Unix systems, to quicken tasks that oft are trod.
  • R is a tongue that can compute statistics and produce fancy visualizations.
  • Cobal is a tongue for business, for finance and management, in banking and offices, where legacies remain.
  • Fortron, Formula Translator, still lives in the sphere of scientific computing
  • Pascal, for instruction created to teach the students of structured programming
  • Lisp, old tongue of symbols, is for artificial minds.
  • Prologue is for logic, to solve with rules and matchings of patterns.
  • Objective-C was the main tongue of Apple, now fading to Swift's new dawn.
  • Simula, the first tongue of object.
  • Smalltalk shaped object-oriented ways as we know them
  • APL weaves arrays with power.
  • Fourth controls hardware.

  • Go forth now, and choose thy tongue with wisdom, and may thy code be free of err

Studying That Suits You

Use AI to generate personalized quizzes and flashcards to suit your learning preferences.

Quiz Team

More Like This

Use Quizgecko on...
Browser
Browser