Squak Smalltalk [6 * 9 = 42] whileTrue: [World run]
Stopařův průvodce jedním převážně neškodným programovacím jazykem
smalltalk
Swiki
  • Domů
  • Zpět
  • Tento server

    Squeak
  • Úvod
  • Smalltalk
  • Články
  • Knihy
  • Dokumentace
  • FAQ
  • Tutoriály
  • Download
  • Odkazy

    Komunita
  • CSSUG
  • Oznámení
  • Projekty
  • O nás
  • Fórum
  • Kontakt

     

  • Squeak Smalltalk

    Vítejte v báječném světě Squeak Smalltalku

    • Predstavte si programovací jazyk, který je císte objektive orientovaný.
    • Predstavte si programovací jazyk, který je interpretovaný a zdrojové kódy jeho virtuálního stroje jsou volne dostupné.
    • Predstavte si programovací jazyk, jehož vyjadrovací schopnosti jsou natolik obecné, že nepotrebuje žádné rídíci struktury (for, while, if...).
    • Predstavte si programovací jazyk, jenž se naucíte za pet minut.
    • Predstavte si programovací jazyk, k nemuž je standardne dodávána knihovna tríd vetší než 10 MB cistých zdrojových textu.
    • Predstavte si programovací jazyk s více než dvacetiletým nasazením v praxi.
    • Predstavte si programovací jazyk, jehož virtuální stoj je napsán v nem samém.
    • Predstavte si programovací jazyk, který se snaží být stejne citelný jako prirozené jayky.
    • Predstavte si programovací jazyk, jehož dekompilovaný bytecode je takrka shodný se stavem pred kompilací.
    • Predstavte si programovací jazyk, s tak jednoduchou, obecnou a mocnou typovou kontrolou, že vlastne ani žádnou nemá.
    • Predstavte si programovací jazyk, ve kterém behem provádení programu máte naprosto stejné možnosti, jako pri jeho vytvárení, tedy jej mužete libovolne upravovat, doplnovat, mazat atd.
    • Predstavte si programovací jazyk, ve kterém je cílem programátora napsat co nejméne kódu.
    • Predstavte si programovací jazyk, ve kterém libovolný program funguje, i když vlastne vubec nefunguje.
    • Predstavte si programovací jazyk, který používá garbage collector.
    • Predstavte si programovací jazyk, v nemž mužete tvorit paralelní programy.
    • Predstavte si systém, který je zcela zdarma.
    • Predstavte si systém, jehož licence neomezuje libovolné komercní použití.
    • Predstavte si systém, ke kterému máte veškeré zdrojové texty.
    • Predstavte si systém, jehož libovolné zdrojové kódy jsou prístupné na ctyri, pet kliknutí.
    • Predstavte si systém, jehož zdrojové kódy mužete upravovat jednoduše za behu, treba i plánovace procesu.
    • Predstavte si systém, jenž je natolik modulární, že jakoukoliv jeho cást mužete za behu vymenit za jinu.
    • Predstavte si systém, jenž beží a vypadá stejne na libovolné platforme (PC, Mac, iPaq...)
    • Predstavte si systém, jenž muže sloužit jako operacní systém nebo bežet pod libovolným hostitelským operacním systémem (Linux, Windows, PocketPC, MS DOS...)
    • Predstavte si systém, jehož implementace slouží jako inspirace pro nekteré obecne prijímané návrhové vzory.
    • Predstavte si systém, jenž se snaží být zároven operacním systémem, grafickým prostredím, vývojovým nástrojem, ladícím prostredím, multimediální platformou, webovým serverem atd.
    • Predstavte si systém, na kterém se zrodily osobní pocítace, myš a první grafické uživatelské prostredí.
    • Predstavte si systém, na kterém se poprvé v historii projevily všechny výhody a nevýhody Open Source.







    Administrátoři: Pavel Křivánek, Zbyněk Křivka