CRE: Technik, Kultur, Gesellschaft

Intensive und ausführliche Gespräche über Themen aus Technik, Kultur und Gesellschaft, das ist CRE. Interessante Gesprächspartner stehen Rede und Antwort zu Fragen, die man normalerweise selten gestellt bekommt. CRE möchte aufklären, weiterbilden und unterhalten.

https://cre.fm

subscribe
share






CRE031 Programmiersprachen und Dylan


Eine Einführung in moderne Programmiersprachen mit dem Schwerpunkt auf Dylan

Tim Pritlove im Gespräch mit Andreas Bogk. Andreas hat langjährige Programmiererfahrung und arbeitet unter anderem am Compilerprojekt für die Programmiersprache Dylan, die aus der LISP-Community hervorgegangen ist. Der erste Teil der Sendung beschäftigt sich ausführlich mit der Geschichte und den technischen Grundlagen von Programmiersprachen an sich. Im weiteren Verlauf wendet sich der Inhalt langsam aber beständig den Merkmalen der Programmiersprache Dylan zu. Andreas erläutert ausführlich die der Sprache zugrundeliegenden Konzepte, wo sich Dylan von gängigen Programmiersprachen unterscheidet und die Lösungen für typische Programmierprobleme, die Dylan bietet.

Diese Ausgabe von Chaosradio Express ist definitiv nur dem interessierten und fortgeschrittenen Programmierer zu empfehlen. Wer allerdings unter seiner Programmiersprache schon mal gelitten hat, sollte aber auf jeden Fall reinhören. Andreas vertritt die Meinung, dass C mittelfristig durch fortschrittlichere Sprachen abgelöst werden muss und dass Dylan eine der praktiablen Alternativen ist.

  • Tim Pritlove
    • Twitter
    • Website
    • Spenden via PayPal
  • Andreas Bogk
    • Twitter
    • Website
Shownotes

Links:

  • Andreas Bogk
  • Assembler
  • Mnemonik
  • Die Programmiersprache C
  • Fortran
  • Unix
  • Multics
  • PL/1
  • LISP
  • Turingmaschine
  • Alan Turing
  • Lambda-Kalkül
  • Alonzo Church
  • Macsyma
  • Automatische Speicherbereiningung (Garbage Collection)
  • Dynamische Typisierung
  • Perl
  • Python
  • PHP
  • Real-Eval-Print-Loop (REPL)
  • Cons
  • CAR and CDR
  • Dylan Programming Language
  • Infixnotation
  • Präfixnotation (Polnische Notation)
  • Apple Newton (PDA)
  • Palm Pilot
  • Integrierte Entwicklungsumgebung (IDE)
  • Apple Dylan Technology Release Screenshots
  • Carnegie Mellon University (CMU)
  • Symbolics
  • Harlequin
  • Eclipse IDE
  • Scott Fahlman
  • Emoticon (Smileys)
  • Smalltalk
  • PDP-7
  • Richard Stallman
  • St. Ignucius
  • RPM Package Manager
  • Gwydion Dylan Project
  • Stammbäume keltischer Götter und Heroen
  • Die Programmiersprache C++
  • Buzzword Compliance
  • Die Programmiersprache Java
  • International Conference on Functional Programming
  • Annual ICFP Contest
  • Raytracing
  • Dylan Hackers @ ICFP 2005
  • ICFP Contest 2005: Cops and Robbers (Slides and Commentary)
  • Die Programmiersprache Haskell
  • Objective CAML (Ocaml)
  • Objektorientierte Programmierung
  • Klasse
  • Multimethode (Multiple Dispatch)
  • Besucher-Entwurfsmuster (Visitor Pattern)
  • Typumwandlung (Cast)
  • Prototyping
  • Polymorphie
  • Spaghetticode
  • Closure
  • Mixin
  • Emacs
  • Maclisp
  • EINE
  • ZWEI
  • Ausnahmebehandlung (Exception Management)
  • Stack Unwinding
  • Continuation
  • Meta-Object Protocol
  • Metaprogrammierung (Makros)
  • Domänenspezifische Programmiersprache (domain-specific language)
  • Syntaxbaum (Parse Tree)
  • Packet Sniffer
  • Ethereal
  • Exploit
  • 22C3: Writing Better Code (in Dylan)
  • Dylan Reference Manual
  • „Dylan Programming“ Book

Musik:

  • Seth Gekko – Jewels
  • Seth Gekko


fyyd: Podcast Search Engine
share








 May 21, 2006  1h52m