Skip to content

Latest commit

 

History

History
49 lines (37 loc) · 2.14 KB

lect1.md

File metadata and controls

49 lines (37 loc) · 2.14 KB


 home | syllabus | src | submit | chat | ©2019 by Tim Menzies

Lecture 1 (Hints and Tips)

Motivation

Q: What langauges will you need in your professional life?

  • A1: Lots
  • A2: And they will keep changing
    • From Empirical Analysis of Programming Language Adoption Leo A. Meyerovich, Ariel Rabkin, OOPSLA '13.

Some Admin

Are you in our Slack group

Syllabus

Demos

  • codeanywhere.com
  • shebang
  • install prolog
  • operators

Tutorials

  • Github101
  • Linux101
    • especially, see Piping and Shebangs. Origins of "shebang" (wikipeida): an executable file starting with an interpreter directive is simply called a script, often prefaced with the name or general classification of the intended interpreter. The name shebang for the distinctive two characters may have come from an inexact contraction of SHArp bang or haSH bang, referring to the two typical Unix names for them. Another theory on the sh in shebang is that it is from the default shell sh, usually invoked with shebang. This usage was current by December 1989, and probably earlier.
  • Prolog: used in Project1a.