Programovaci jazyk budoucnosti

Inkvizitor

Re:Programovaci jazyk budoucnosti
« Odpověď #75 kdy: 26. 08. 2015, 13:05:02 »
asi budu mluvit z cesty ale napadla mne analogie s vesmirem ci "prirodou v sirsim slova smyslu" ktery funguje jako giganticky pocitac, ma svuj programovaci jazyk, design, program, zdrojovy kod (ten jak se nyni domnivame obsahuje mj. prvky nahodnosti jako zakladni stavebni kameny), program funguje a je samoucici, vyviji se v case (evoluce) ...  , akorat z pohledu delky lidskeho zivota jsou zmeny programu asi nepostrehnutelne (miliardy let), no nevim proc mne to napadlo

Napadlo Te to proto, ze jsi fakt dost mimo a neumis prepinat roviny abstrakce z nedostatku znalosti a zkusenosti. Uzasne slozity a dokonaly pocitac (v Tvem slova smyslu) je treba pes. Jenze svemu psovi nemuzes dat libovolny ukol (treba najdi mi koreny kvadraticke rovnice) a cekat, ze hrabne packou a napise vysledek. Protoze ten uzasny konektivisticky pocitac vykazujici znamky urcite inteligence na tohle neni staveny. On uzasne umi ucitit zradlo, jineho psa nebo delat znacky na ulici. Na presna reseni symbolicky (byt lidskou reci s ponekud neostrym vyznamem) vyjadrenych slozitych ukolu neni staveny.


Ivan Nový

Re:Programovaci jazyk budoucnosti
« Odpověď #76 kdy: 26. 08. 2015, 13:11:09 »
Grafické jazyky se vyznačují tím, že vazby v nich je jednoduché naklikat, a taky se lépe "čtou", což vytváří zpětnou vazbu vedoucí k zabránění vznikání znovu použitelných prvků, u textu je to jiné, nikoho nebaví opisovat stejné pasáže, proto text strukturuje tak, aby jeho jednotlivé časti použil vícekrát. Grafika vede k chaosu, text k řádu.  Proto se grafické nástroje neuplatnily tolik, jak se od nich čekalo.

Ivan Nový

Re:Programovaci jazyk budoucnosti
« Odpověď #77 kdy: 26. 08. 2015, 13:16:13 »
Ad Inkvizitor, jaké pes podněty dostává, takové řeší. Takže pokud byste uplatnil podobné principy v umělém prostoru, například grafických "představ", žrádlem se stanou abstrakce. Jinak ani člověku nemůžete dát libovolný úkol a on ho vyřeší, musí mít k tomu motivaci. Inteligentní chování se nedá přikázat. Naopak, znakem inteligence je to, že takovému tlaku bude vzdorovat.

v

Re:Programovaci jazyk budoucnosti
« Odpověď #78 kdy: 26. 08. 2015, 13:18:29 »
Grafické jazyky se vyznačují tím, že vazby v nich je jednoduché naklikat, a taky se lépe "čtou", což vytváří zpětnou vazbu vedoucí k zabránění vznikání znovu použitelných prvků, u textu je to jiné, nikoho nebaví opisovat stejné pasáže, proto text strukturuje tak, aby jeho jednotlivé časti použil vícekrát. Grafika vede k chaosu, text k řádu.  Proto se grafické nástroje neuplatnily tolik, jak se od nich čekalo.
grafické jazky, aspoň ty co jsem zmiňoval, umožnují tvorbu znovopoužitelných "komponent" a zbytek toho co jste napsal taky myslím není pravda

k

Re:Programovaci jazyk budoucnosti
« Odpověď #79 kdy: 26. 08. 2015, 13:28:30 »
Grafické jazyky se vyznačují tím, že vazby v nich je jednoduché naklikat, a taky se lépe "čtou", což vytváří zpětnou vazbu vedoucí k zabránění vznikání znovu použitelných prvků, u textu je to jiné, nikoho nebaví opisovat stejné pasáže, proto text strukturuje tak, aby jeho jednotlivé časti použil vícekrát. Grafika vede k chaosu, text k řádu.  Proto se grafické nástroje neuplatnily tolik, jak se od nich čekalo.

Grafické jazyky se neuplatnily proto že jejich vyjadřovací schopnosti jsou malé a když se uskutečnil pokus je zvýšit, dospělo to do omalovánek jeden řádek tradičního kódu - jeden grafický prvek a to je nesmysl. Místo toho se uplatnily nejrůznější skriptovací jazyky.


Ivan Nový

Re:Programovaci jazyk budoucnosti
« Odpověď #80 kdy: 26. 08. 2015, 13:38:25 »
Nejde o to, zda to umožňuje, ale jak se to reálně používá. V průběhu grafického návrhu refaktorujete návrh tak, že zpětně vytváříte komponenty a těmi nahrazujete části grafického návrhu? Asi ne, že. To by zase bylo v tomto prostředí extrémně pracné. Vezměte si libovolný text napsaný v grafickém editoru, nebo html kód, či nějaký šablonovací systém, kolik procent z něj bude úsporně kódováno pomocí znovupoužitelných komponent (stylů, šablon).

Ivan Nový

Re:Programovaci jazyk budoucnosti
« Odpověď #81 kdy: 26. 08. 2015, 13:46:16 »
Ad k, čínské znakové (grafické) písmo šlo opačnou cestou, jeden znak nese více informace a má větší vyjadřovací schopnost, než písmeno latinské abecedy. Možná byla chyba, že grafické programovací jazyky vzešly ze špatného kulturního základu.

Kit

Re:Programovaci jazyk budoucnosti
« Odpověď #82 kdy: 26. 08. 2015, 15:09:46 »
Ad k, čínské znakové (grafické) písmo šlo opačnou cestou, jeden znak nese více informace a má větší vyjadřovací schopnost, než písmeno latinské abecedy. Možná byla chyba, že grafické programovací jazyky vzešly ze špatného kulturního základu.

Podobnou cestou šla stenografie, což je hodně zjednodušené obrázkové písmo. Pro veřejnost se neujala zřejmě proto, že se na základních školách nevyučovala. Přitom mi tenkrát tak chybělo aspoň obyčejné zkracování koncovek slov.

Dnes pro zápis programu používám vlastní zkratky: im -> import, sw -> switch, fu - function, pr ->print apod. Výhodou je, že nedělám zbytečné překlepy a program rychleji přibývá.

Makovec nereg


Ivan Nový

Re:Programovaci jazyk budoucnosti
« Odpověď #84 kdy: 26. 08. 2015, 16:54:42 »
Ad Kit, každý trend má něco, kdybychom měli obrázkové písmo, nevyvinuly by se počítače, zase obrázkové písmo zvyšuje inteligenci populace a rozvíjí paměť, naše písmo zase kreativitu a svobodné myšlení, protože konvence jsou méně důležité, jako v kulturním prostředí vybudovaném na obrázkovém písmu. To má přesah i do náboženství, kdy starší grafický styl myšlení se odrážel v tom, že kultura měla mnoho bohů a moderní styl, založený na alfabetickém písmu, kdy kultura vytvoří obraz jednoho abstraktního boha. Druh písma samozřejmě mohl ovlivnit i vznik představy atomu ve starověku, západní civilizace vidí svět složený z písmen, východní zase jako pole (vše prostupující tao). Taky díky písmu. U obrázkového, či znakového písma se nedá určit souvislost znaků jinak, než zavedením pojmu nějaké prapodstaty, ducha. Znakové písmo zaznamenává konkrétní stav pole. A toto samozřejmě ovlivňuje myšlení lidí daných kultur. Například černobílé sny starší generace podle jednoho výzkumu zapříčiny černobílé televize, normální jsou prý barevné sny :-)))

k

Re:Programovaci jazyk budoucnosti
« Odpověď #85 kdy: 26. 08. 2015, 17:36:11 »
Ad Kit, každý trend má něco, kdybychom měli obrázkové písmo, nevyvinuly by se počítače

Počítače se vyvinuly kvůli matematice. První počítače vůbec s textem nepracovaly.

zase obrázkové písmo zvyšuje inteligenci populace a rozvíjí paměť,

Rozvíjí paměť, inteligenci potlačuje, je to tupé učení asi 30 000 znaků nazpaměť.

starší grafický styl myšlení se odrážel v tom, že kultura měla mnoho bohů

První proud monoteistického náboženství Atona vznikl v Egyptě kde aktuálně používali hieroglyfy.

U obrázkového, či znakového písma se nedá určit souvislost znaků jinak, než zavedením pojmu nějaké prapodstaty, ducha.

Ezoterika v lingvistice ?  >:(

Re:Programovaci jazyk budoucnosti
« Odpověď #86 kdy: 26. 08. 2015, 17:57:33 »
Ad k, čínské znakové (grafické) písmo šlo opačnou cestou, jeden znak nese více informace a má větší vyjadřovací schopnost, než písmeno latinské abecedy. Možná byla chyba, že grafické programovací jazyky vzešly ze špatného kulturního základu.
Tím myslíte z matematiky a logiky? Můžeme brát IF jako symbol, obrázek, nebo jako dva znaky dle libosti.

BoneFlute

  • *****
  • 2 025
    • Zobrazit profil
Re:Programovaci jazyk budoucnosti
« Odpověď #87 kdy: 26. 08. 2015, 18:55:07 »
vyviji se v case (evoluce) ... 

Jako kreacionistu by mě zajímalo, existuje nějaký program, který simuluje evoluci tak, jak to popisují pánové od Evoluční biologie?
Pro upřesnění, zajímá mě stroj, který zvyšuje svou informační komplexitu aniž by tomu byl nadřazen systém, který ji má ještě vyšší.

gp

Re:Programovaci jazyk budoucnosti
« Odpověď #88 kdy: 26. 08. 2015, 19:55:42 »
Běžně se používá princip, na kterém stojí evoluce moderního života (sex+výběr jedinců s výhodnými vlastnostmi, do dalšího sexu) v genetickém programování. Jenže "přirozený" přirozený výběr nevybírá podle genů, vybírá podle funkčnosti, tedy podle toho, jak fungují bílkoviny těmi geny kódované a jak životaschopný je organismus těmi bílkovinami tvořený. Fungování bílkovin je v tom množství, v jakém tvoří organismus, výpočetně náročné simulovat. Krom toho, na to, abychom simulací ověřili, že člověk vzniknul z opice, máme málo informací, jak to v té Africe vypadalo, když se z opice začal člověk vyvíjet. Takže by nám ze simulace mohlo vyjít, že místo zemědělce se vyvine opice, která se naučí chytat ryby a jíst banány, což nepotřebujeme.
Každopádně v kontextu této diskuse jde o zajímavou otázku: dnešní život stojí na šablonách, znovupoužitelném kódu a metaprogramování. Vůbec to nevypadá, že by ho nějaký inteligentní programátor psal řádek po řádku.

gamer

Re:Programovaci jazyk budoucnosti
« Odpověď #89 kdy: 26. 08. 2015, 20:07:21 »
Jako kreacionistu by mě zajímalo, existuje nějaký program, který simuluje evoluci tak, jak to popisují pánové od Evoluční biologie?
Pro upřesnění, zajímá mě stroj, který zvyšuje svou informační komplexitu aniž by tomu byl nadřazen systém, který ji má ještě vyšší.

Existuje a je to inspirováno... evoluční biologií ;)
https://cs.wikipedia.org/wiki/Genetick%C3%BD_algoritmus