Diskussion:Themenabend/Programmiersprachen die nicht jeder kennt: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
(Anforderungen an einen Vortrag... Draft) |
Vater (Diskussion | Beiträge) K (Vater verschob Seite Diskussion:Programmiersprachen die nicht jeder kennt nach Diskussion:Themenabend/Programmiersprachen die nicht jeder kennt) |
(kein Unterschied)
|
Aktuelle Version vom 18. Juni 2014, 16:45 Uhr
Wie kann man so einen Votrag aufbauen?
- ...
- Vorstellung der typischen Entwicklungsumgebung
- Vorstellung von Schnipseln einer nicht-trivialen Anwendung
- Einschätzung der Community
- ...
Was sind Aspekte einer typischen Entwicklungsumgebung?
- Editor, Editorunterstützung
- Highlighting
- Refactoring
- Code Browser
- Build Tool
- make, autotools, npm, rake, coffee -wc?
- automatic reload?
- Dependency Management
- npm, gem, pip, cabal?
- Integration von Dokumentation
- hackage, hoogle, man, perldoc?
- REPL
- ipython, irb?
- Debugger
- valgrind, pdb, gdb, print debugging?
Was sind Beispiele für eine nicht-triviale Anwendung?
- ein kleines Spiel oder eine Simulation
- Daten transformieren (parsen, transformieren, pretty-printen)
- einen kleinen Server
Was sind Aspekte der Community?
- Wie schreiben andere Code?
- Wird ein Code Style eingehalten?
- Werden viele kleine oder große Pakete/Libraries gebaut?
- Gibt es Paketdistris mit den wichtigsten und tollsten Paketen?
- Wird Code eher in Form von pastebins und stackoverflow Posts geteilt?
- Welche Qualität haben Pakete? ( npm vs hackage vs CPAN :) )
- Welche Qualität hat die Standard Bibliothek?
- ...