Languages / Frameworks (Programming)

Languages / Frameworks (Programming)

 

High-level languages

  • AutoHotkey / AHK

  • Erlang / Elixir

  • Go (Programming Language)

  • Python

  • Ruby / Ruby on Rails

  • Shell / command languages

  • SQL

Mid-level languages

  • C / C++

  • Java

    • Processing

Low-level languages

  • Assembly Language

  • Machine Language

Web languages

JavaScript frameworks

Functional languages

  • Haskell

  • Lisp

  • Scala

Mobile development frameworks

Concatenative Languages

Misc languages

  • EasyLanguage

    • The language was intended to allow creation of custom trading strategies by traders without specialized computer training. Commands consist mostly of regular English words, which makes EasyLanguage easier to learn than more complex programming languages.

    • Example: "if the close is greater than the high of 1 day ago, then buy 100 shares at market" This is written in EasyLanguage as the following: "if the Close > the High of 1 day ago then Buy 100 shares next bar at market;"

Tools / Resources

 

Assembly Language

Assembly Language Programming for the Atari Computers
By Mark Chasin
published 1984
http://www.atariarchives.org/alp/

AutoHotkey / AHK

  • This is usually the first programming language that I recommend people use, other than Excel formulas.

Useful code snippets

 

Capslock::SoundSet, +1, , mute +LWin::SoundSet -1 +LAlt::SoundSet +1
^F1:: reload return
Insert:: return Launch_App2:: ; 'Calc' button return NumLock:: return PgUp:: return PgDn:: return
^F2:: ; Ctrl+F2 if ProcessExist("Dimmer.exe") Process, Close, Dimmer.exe else Run, C:\Dimmer_v1.0\Dimmer.exe return ProcessExist(Name){ Process,Exist,%Name% return Errorlevel }
  • Bind Ctrl+F3 to PrintScreen for easier screenshots when disabling Dimmer

    ^F3::Send {PrintScreen}
^SPACE:: Winset, Alwaysontop, , A

C / C++

C

The C Programming Language (K&R) - seems to be the hands-down favorite among programmers
Websites:
The C Library Reference
Everything you need to know about pointers
A TUTORIAL ON POINTERS AND ARRAYS IN C