Programmeren

Werken met data

Leerdoelen

  • Waarom moeten we kunnen programmeren?

programmeren

  • Controle van log bestanden
  • Uitrollen van systemen
  • Aanmaken gebruikers
  • Herhaalde taken automatiseren
    • Minder kans op fouten
    • Sneller
    • Schaalbaarheid

Programmeren

  • Gecompileerd – heeft een compiler nodig (C, C++, C#)
  • Geinterpreteerd – heeft een interpreter nodig (Perl, Python, PHP)

Scripting

  • Geinterpreteerd
  • Scripting heeft als voordeel dat het sneller aan te passen is
  • Scripting: python
  • Python is de interpreter

Scripting talen

  • JavaScript (Web: Clientside)
  • PHP (Web: Serverside)
  • Ruby (Web: Ruby on Rails; SysAdmin)
  • Bash (Linux, Mac OS X, SysAdmin)
  • PowerShell (Windows, system-administration)
  • Perl (tekst-parsing)
  • Python (Algemeen, SysAdmin)

Samenvatting

  • We hebben geleerd dat we moeten kunnen programmeren
  • We hebben geleerd dat er twee soorten vormen van programmeren zijn:
    • Gecompileerd
    • Geinterpreteerd