Internet Info, s.r.o. Lupa Root Měšec Podnikatel DigiZone Slunečnice Vitalia new Bomba Navrcholu Weblogy Jagg Woko Dobrý web Computer.cz SK: MojeLinky


Lupa.cz » Rubriky » Ostatní » Radost z programování

Radost z programování

František Fuka – 21. 3. 2005 6:15

Občas programuji. Kdysi jsem programoval hodně. "Kdysi" znamená "v době, kdy jste museli vědět, kolik registrů má procesor vašeho počítače". Bavilo mě to. Pak jsem neprogamoval skoro vůbec a teprve v relativně nedávných letech jsem se k tomu vrátil. A nestačil jsem se divit, jak se svět změnil.

František Fuka - karikatura Ilustrace: Nenad Vitas
Nálepky
  1. Linux

Většina programátorů dnes neprogramuje, ale kombinuje komponenty. Nepotřebují znát o mnoho více příkazů než "include" a "case". Viděl jsem program, který vyžadoval instalaci databáze MySQL, i když všechna svá data mohl snadno uchovávat v jednom textovém souboru. Viděl jsem aplikaci, jejíž textové okno "About" (název programu, copyright a adresa autora) bylo uloženo jako nekomprimovaná bitmapa. A viděl jsem, že všichni programují v C++ a Visual Basicu, ti odvážnější v PHP a ti nejextrémnější to dotáhli až k Pythonu. (Pak jsou ještě nadlidé, stojící zcela mimo, kterým nedělá problémy Bash a Perl, ale ty sem dnes nebudeme tahat).

Je to do značné míry pochopitelné. Pokud milión lidí používá jazyk X a tisíc lidí jazyk Y, který je desetktrát lepší, většině lidí se vyplatí zůstat u jazyka X, pro který existuje tisíckrát více aplikací a knihoven. Já jsem ale jaksi "prospal" období rozvoje C++ a teď odmítám akceptovat, že bych se měl v roce 2005 při high-level programování zabývat alokováním paměti nebo přemýšlením nad tím, zda chci používat čísla větší než 32767. A díky tomu, že jsem si nainstaloval Linux, je pro mě teď snazší zkoušet různé méně obvyklé jazyky a vývojové systémy a hledat nějaký, ve kterém by mě opět bavilo programovat.

Pravděpodobně se najdou projekty, pro jejichž implementaci je Visual Basic nebo C++ opravdu ideální. Zcela určitě se i dnes najdou projekty, pro jejichž implementaci je ideální Smalltalk nebo Forth - oba jsou hodně přes 20 let staré, ale i dnes čerstvé svou originalitou. Představují dva extrémní přístupy: Smalltalk je absolutně objektově orientovaný (bohužel, termín "objektově orientovaný" je dnes naprosto zprofanovaný a kvůli C++ ztratil svůj původní smysl) a Forth je tak low-level, jak jen je to možné, aby se tomu ještě dalo říkat "programovací jazyk" a ne "assembler" - a tudíž superrychlý a superkompaktní. U obou je do značné míry zbytečná dokumentace, protože jsou napsány samy v sobě a je možné si interaktivně prohlížet, jak je v nich co definováno (a měnit to).

Tohle je glosa. Neočekávám tudíž, že čtenáři odhodí své C překladače a vrhnout se na Smalltalk a Forth a ani je k tomu nechci přemlouvat. Ale třeba mi aspoň někdo v diskusi pod článkem vysvětlí, proč je úplně nejlepší například Rebol. Nebo mě upozorní na nějaký jiný nový systém, se kterým bych si mohl hrát.

Teď zrovna si hraju s Eiffelem.

František Fuka

Autor je víceméně nezávislým publicistou, překladatelem, programátorem, skladatelem a tak podobně.

Názory

Sledování názorů

Registrovaným uživatelům nabízíme upozornění na nové názory e-mailem. Prosím, přihlaste se nebo se zaregistrujte.

Přehled názorů

Nastavení kvality: Vlastní Vše 2 3 4 5 6 7 8 9
More! More! Ohhh yes! :-) Zdeněk 21. 3. 2005 7:24 Nový
nastroj podle ucelu pupu 21. 3. 2005 7:42 Nový
<názor nemá titulek> tsunami 21. 3. 2005 7:43 Nový
   Re: vrabcak 21. 3. 2005 10:27 Nový
   Re: Re: Ge0rge 21. 3. 2005 17:56 Nový
   Re: Re: Ladislav Soukup 21. 3. 2005 19:15 Nový
   Re: Re: Fukov 11. 2. 2008 11:32 Nový
oldtimer simon 21. 3. 2005 7:50 Nový
   Re: oldtimer pupu 21. 3. 2005 10:05 Nový
   Re: oldtimer Liska 21. 3. 2005 10:43 Nový
   Re: oldtimer (Dan Lukes) dan&obluda.cz 21. 3. 2005 11:42 Nový
   Re: oldtimer Vincent von Banhoff 22. 3. 2005 9:44 Nový
   Re: oldtimer petr andrs 22. 3. 2005 20:32 Nový
   Re: oldtimer Tom 22. 3. 2005 21:01 Nový
   Re: oldtimer Jirka22 23. 3. 2005 7:47 Nový
   Re: oldtimer Petr A. 23. 3. 2005 8:51 Nový
   Re: oldtimer dzzin 26. 3. 2005 2:58 Nový
C/C++ M.D. 21. 3. 2005 7:59 Nový
Komfort Patrik 21. 3. 2005 8:28 Nový
   Re: Komfort Mormegil 21. 3. 2005 12:33 Nový
   Re: Komfort T 21. 3. 2005 21:04 Nový
odvaznejsi v PHP Lukas 21. 3. 2005 8:40 Nový
   Re: odvaznejsi v PHP jiny Lukas 21. 3. 2005 8:51 Nový
   Re: odvaznejsi v PHP Martin 21. 3. 2005 9:39 Nový
   Re: odvaznejsi v PHP jiný Lukáš 21. 3. 2005 10:07 Nový
   Re: odvaznejsi v PHP mus 21. 3. 2005 10:32 Nový
   Re: odvaznejsi v PHP Lukas 21. 3. 2005 18:57 Nový
   Re: odvaznejsi v PHP Faktradic 21. 3. 2005 13:59 Nový
   Re: odvaznejsi v PHP Lukas 21. 3. 2005 19:08 Nový
   Re: odvaznejsi v PHP timur 23. 3. 2005 8:41 Nový
   Re: odvaznejsi v PHP Jirka Lahvička 21. 3. 2005 14:55 Nový
   Re: odvaznejsi v PHP Pavel Zbytovský 21. 3. 2005 16:35 Nový
lepsi nez Python: Ada ;-) pkm 21. 3. 2005 8:48 Nový
Co tak ZX? Akela 21. 3. 2005 9:21 Nový
   Re: Co tak ZX? PaJaSoft 21. 3. 2005 12:24 Nový
Objektovy vs. objektove orientovany Kalicka 21. 3. 2005 9:33 Nový
   Re: Objektovy vs. objektove orientovany M.D. 21. 3. 2005 10:23 Nový
   Re: Objektovy vs. objektove orientovany Tomas Crhonek 21. 3. 2005 10:38 Nový
   Re: Objektovy vs. objektove orientovany Kalicka 21. 3. 2005 11:35 Nový
   Re: Objektovy vs. objektove orientovany Adam 23. 3. 2005 14:48 Nový
   Re: Objektovy vs. objektove orientovany petr andrs 22. 3. 2005 20:46 Nový
   Re: Objektovy vs. objektove orientovany Michal Kubeček 23. 3. 2005 0:42 Nový
Prolog Martin 21. 3. 2005 9:42 Nový
Dobrý programátor pajout 21. 3. 2005 13:05 Nový
bzzz Hyperion 21. 3. 2005 13:55 Nový
tip kornel 21. 3. 2005 17:21 Nový
programovani pro radost? kofis 21. 3. 2005 18:06 Nový
   Re: programovani pro radost? Michal Kubeček 21. 3. 2005 20:53 Nový
   Re: programovani pro radost? honza 24. 3. 2005 3:40 Nový
   Re: programovani pro radost? anonymní uživatel 7. 10. 2006 2:05 Nový
Obdiv programátorů Petr Kratochvíl 22. 3. 2005 8:27 Nový
   Re: Obdiv programátorů timur 23. 3. 2005 9:07 Nový
Radost z programování Arthur Dent 22. 3. 2005 10:56 Nový
   Re: Radost z programování kubik 22. 3. 2005 11:01 Nový
   Re: Radost z programování Arthur Dent 22. 3. 2005 11:13 Nový
   Re: Radost z programování kubik 23. 3. 2005 11:37 Nový
   Re: Radost z programování Arthur Dent 23. 3. 2005 15:25 Nový
   Re: Radost z programování Michal Kubeček 23. 3. 2005 0:35 Nový
   Re: Radost z programování Zedik 23. 3. 2005 1:19 Nový
   Re: Radost z programování Michal Kubeček 23. 3. 2005 10:51 Nový
   Re: Radost z programování re076 23. 3. 2005 11:14 Nový
   Re: Radost z programování Arthur Dent 23. 3. 2005 11:51 Nový
   Re: Radost z programování Arthur Dent 23. 3. 2005 11:55 Nový
   Re: Radost z programování Michal Kára 23. 3. 2005 12:05 Nový
   Re: Radost z programování Michal Kubeček 23. 3. 2005 12:10 Nový
   Re: Radost z programování Arthur Dent 23. 3. 2005 12:12 Nový
   Re: Radost z programování PaJaSoft 23. 3. 2005 13:56 Nový
   Re: Radost z programování Jirka22 23. 3. 2005 8:04 Nový
   Re: Radost z programování Michal Kubeček 23. 3. 2005 10:52 Nový
   Re: Radost z programování PaJaSoft 23. 3. 2005 13:53 Nový
   Re: Radost z programování Michal Kubeček 23. 3. 2005 14:52 Nový
   Re: Radost z programování PaJaSoft 23. 3. 2005 15:14 Nový
   Re: Radost z programování Michal Kubeček 23. 3. 2005 23:09 Nový
   Re: Radost z programování Arthur Dent 24. 3. 2005 7:23 Nový
   Re: Radost z programování Michal Kubeček 24. 3. 2005 11:19 Nový
   Re: Radost z programování PaJaSoft 24. 3. 2005 11:26 Nový
   Re: Radost z programování Arthur Dent 24. 3. 2005 13:44 Nový
   Re: Radost z programování Arthur Dent 23. 3. 2005 15:18 Nový
   Re: Radost z programování Michal Kubeček 23. 3. 2005 15:40 Nový
   Re: Radost z programování Arthur Dent 23. 3. 2005 15:46 Nový
   Re: Radost z programování Michal Kubeček 23. 3. 2005 22:53 Nový
   Re: Radost z programování Arthur Dent 24. 3. 2005 7:15 Nový
   Re: Radost z programování Michal Kubeček 24. 3. 2005 10:37 Nový
   Re: Radost z programování PaJaSoft 24. 3. 2005 11:26 Nový
   Re: Radost z programování Michal Kubeček 24. 3. 2005 15:08 Nový
   Re: Radost z programování PaJaSoft 24. 3. 2005 16:06 Nový
   Re: Radost z programování Michal Kubeček 24. 3. 2005 17:43 Nový
   Re: Radost z programování PaJaSoft 24. 3. 2005 20:07 Nový
Knihovny Yenya 22. 3. 2005 11:03 Nový
   Re: Knihovny Michal Kára 22. 3. 2005 14:19 Nový
   Re: Knihovny Bolek Bobcik 22. 3. 2005 16:00 Nový
   Re: Knihovny Michal Kára 22. 3. 2005 16:30 Nový
   Re: Knihovny Bolek Bobcik 22. 3. 2005 17:09 Nový
   Re: Knihovny Michal Kára 23. 3. 2005 0:04 Nový
   Re: Knihovny J 23. 3. 2005 12:48 Nový
   Re: Knihovny PaJaSoft 23. 3. 2005 13:56 Nový
   Re: Knihovny petr andrs 22. 3. 2005 20:58 Nový
pravda MM 22. 3. 2005 11:06 Nový
   Re: pravda x 22. 3. 2005 17:01 Nový
   Re: pravda Pepa 21. 4. 2009 0:53 Nový
zmateni pojmu? wendigo 22. 3. 2005 12:29 Nový
Radost z programovani Petr Hubner 22. 3. 2005 13:47 Nový
   Re: Radost z programovani MM 22. 3. 2005 14:17 Nový
Je to cele o necem jinem jan chavel 23. 3. 2005 17:00 Nový
Zobrazit kvalitníZobrazit všePřidat

Další články v rubrice Ostatní

Vodafone_CZ na Twitter

Vodafone_CZ: @zkucerova Sama můžete provádět jakékoli další změny Tarifů na míru, ale prvotní aktivaci musíte z bezpečnostních důvodů provést na lince.
17. 3. 10:02

Vodafone_CZ: @Karel_B Ano, útrata se mírně se zvedla, ale počítají se do ní i data, MMS, Business e-mail plus a další. Dříve se počítal jen hlas a SMS
16. 3. 19:41

Vodafone_CZ: @MartinSadovy Dobrý den, bohužel. Prémiové SMS se vám neodečítají z kreditu tarifů Nabito.
16. 3. 15:38