Skip to content

🌍 👋 🙋‍♂️ A simple project based in Compilers and Interpreters for Programming and Markup/Markdown Languages. This project shows how to code, write, compile and run/execute programs in different many Programming and Markup/Markdown Languages, using the commonly known and basic example of "Hello World!!!". The goal of this project are explain the …

License

Notifications You must be signed in to change notification settings

rubenandrebarreiro/coding-and-compiling-hello-world-in-many-ways

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Coding and Compiling "Hello World" in Many Ways

https://raw.githubusercontent.com/rubenandrebarreiro/coding-and-compiling-hello-world-in-many-ways/master/imgs/JPGs/banner-1.jpg

Coding and Compiling "Hello World" in Many Ways - Banner #1

Current Status

contributor for this repository current version

status of this version no. 1 status of this version no. 2 status of this version no. 3 status of this version no. 4

keyword of this version no. 1 keyword of this version no. 2 keyword of this version no. 3 keyword of this version no. 4

star this repository fork this repository downloads of this repository price of this project

Current Progress of the Project

current progress of this project

Description

A simple project based in Compilers and Interpreters for Programming and Markup/Markdown Languages*. This project shows how to code, write, compile and run/execute programs in different many Programming and Markup/Markdown Languages, using the commonly known and basic example of "Hello World!!!". The goal of this project are explain the sintaxis of the addressed programming languages, their compliance and execution model, among many other aspects!

  • The Programming or Markup/Markdown Languages addressed in this project, in a total of 54, until the moment, as also, their respecitvely Compilers/Interpreters, are the following:
# Programming or Markup/Markdown Language Compiler/Interpreter Folder Presentation/Slides
1 Assembly nasm Click here Click here
2 Bash Shell Script sh Click here Click here
3 C# (C Sharp) csc Click here Click here
4 C++ (C Plus Plus) g++ Click here Click here
5 C gcc Click here Click here
6 COBOL cobc Click here Click here
7 CSS (Cascade Style Sheets) N/A Click here Click here
8 CUDA (Compute Unified Device Architecture) nvcc Click here Click here
9 Chapel chpl Click here Click here
10 CoffeeScript coffee Click here Click here
11 Common Lisp clisp Click here Click here
12 Crystal crystal Click here Click here
13 D rdmd Click here Click here
14 Elixir elixir Click here Click here
15 Erlang erlc Click here Click here
16 F# (F Sharp) fsharpc Click here Click here
17 Fortran f95 Click here Click here
18 Go go Click here Click here
19 Gosu gosu/gosuc Click here Click here
22 Groovy groovyc Click here Click here
21 Haskell ghc Click here Click here
22 Haxe haxe Click here Click here
23 HTML (HyperText Markup Language) N/A Click here Click here
24 Jade jade Click here Click here
25 Java javac Click here Click here
26 JavaScript N/A Click here Click here
27 Julia julia Click here Click here
28 Jupypter Notebook jupyter notebook Click here Click here
29 Kotlin kotlinc Click here Click here
30 LiveScript lsc Click here Click here
31 Lua luac Click here Click here
32 MATLAB (MATrix LABoratory) matlab Click here Click here
33 MySQL mysql Click here Click here
34 Nim nim Click here Click here
35 OCalm (Objective Caml) ocamlc Click here Click here
36 Objective-C gcc Click here Click here
37 PHP (Hypertext Preprocessor) N/A Click here Click here
38 Pascal fpc Click here Click here
39 Perl perl Click here Click here
40 PowerShell pwsh Click here Click here
41 Prolog swipl Click here Click here
42 Python python Click here Click here
43 R Rscript Click here Click here
44 Racket raco Click here Click here
45 Rebol rebol Click here Click here
46 Red red Click here Click here
47 Ruby ruby Click here Click here
48 Rust rustc Click here Click here
49 Scala scalac Click here Click here
50 Swift swift Click here Click here
51 TeX (LaTeX) latex Click here Click here
52 TypeScript tsc Click here Click here
53 Visual Basic vbc Click here Click here
54 Zig zig Click here Click here

Notes:

  1. This is a project "on-going" and the goal it's to be continuing to grow!
  2. If you're interested in collaborate in this project, don't hesitate to contact me!

Related Quote:

"If you don't understand interpreters, you can still write programs. You can even be a competent programmer. But you can't be a master."

Hal Abelson (Massachusetts Institute of Technology (MIT) & Institute of Electrical and Electronics Engineers (IEEE))

Screenshots

https://raw.githubusercontent.com/rubenandrebarreiro/coding-and-compiling-hello-world-in-many-ways/master/imgs/JPGs/screenshot-1.jpg

Coding and Compiling "Hello World" in Many Ways - Screenshot #1

https://raw.githubusercontent.com/rubenandrebarreiro/coding-and-compiling-hello-world-in-many-ways/master/imgs/JPGs/screenshot-2.jpg

Coding and Compiling "Hello World" in Many Ways - Screenshot #2

Getting Started

Prerequisites

To install and run this application, you will need:

The Git feature and/or a third-party Git Client based GUI, like:

Installation

To install this application, you will only need to download or clone this repository and run the application locally:

You can do it downloading the .zip file in download section of this repository.

Or instead, by cloning this repository by a Git Client based GUI, using HTTPS or SSH, by one of the following link:

https://github.com/rubenandrebarreiro/coding-and-compiling-hello-world-in-many-ways.git
git@github.com:rubenandrebarreiro/coding-and-compiling-hello-world-in-many-ways.git

Or even, by running one of the following commands in a Git Bash Console:

git clone https://github.com/rubenandrebarreiro/coding-and-compiling-hello-world-in-many-ways.git
git clone git@github.com:rubenandrebarreiro/coding-and-compiling-hello-world-in-many-ways.git

Contributors

Rúben André Barreiro

Contacts

Rúben André Barreiro

E-mails

Portfolios/Blogs and Git Hosting/Repository Services

Rúben André Barreiro

GitHub's Portfolio/Personal Blog

Hosting/Repository Services

About

🌍 👋 🙋‍♂️ A simple project based in Compilers and Interpreters for Programming and Markup/Markdown Languages. This project shows how to code, write, compile and run/execute programs in different many Programming and Markup/Markdown Languages, using the commonly known and basic example of "Hello World!!!". The goal of this project are explain the …

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published