Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailem Free Pascal

Debrý večer prajem
Stiahol som si z oficialnej stranky Free Pascal, pre AMD/Win 64. Nainštaloval som to, ale žaidna ikona na ploche ani nikde. Tak som prešiel do nainštalovaného adresára s presvedčením, že tam ikona bude. Ale boli tam iba nejake dokumenty v priečinkoch.
Pozrel som sa na krabicu svojho OS, ktory som si pred ćasom zakúpil a bolo tam napísane Windows 7 Ultimate 64bit. No ale predsa som skusil sťiahnúť Free Pascal pre 32bitovu platformu. Nainštraloval sa aj išiel, len mi nejde v ňom otvorit PAS subor, ktory som napísal v dev Pascale.
Neviete mi poradiť?
Ďakujem

Jsou zobrazeny jen nové odpovědi. Zobrazit všechny
Předmět Autor Datum
Precitat si navod? http://lazarus-ccr.sourceforge.net/fpcdoc/user/use rse10.html#x26-330003.2 evide…
MM.. 24.06.2014 00:03
MM..
Je tam i IDE, spouští se z příkazové řádky příkazem "fp" (bez uvozovek). Je to DOSovská aplikace, pr…
Rce 24.06.2014 00:34
Rce
Aha, dakujem, a preco 32 bitova verzia ma ikonu?
WeLove1D 24.06.2014 01:06
WeLove1D
V DOSu se vše spouštělo z příkazové řádky. Ikonky neměly smysl, protože neexistovalo nic, kde by byl…
Jan Fiala 24.06.2014 09:18
Jan Fiala
Dakujem vsetkym za odpovede Zatiaľ stačí táto odpov, lebo momentálne nemám k dispozícii Pc, na ktoro…
WeLove1DD 24.06.2014 11:41
WeLove1DD
Přesně tak, nemá smysl mudrcovat, ale raději chytat nápady a od těch se odrazit a jít si svojí cesto…
Rufus 24.06.2014 12:08
Rufus
No, ale ja som ešte nikdy nerobil s virtual pc :D
WeLove1DD 24.06.2014 12:13
WeLove1DD
Všechno je jednou poprvé ... www.virtualbox.org Návod
Rufus 24.06.2014 12:18
Rufus
Ok, najskor si chcem skompilovat, čo som napísal v Dev Pascale a potom možno skusim ten virtualbox.…
WeLove1D 24.06.2014 13:02
WeLove1D
Je v tom nejake fp.exe apod? Ak ano tak skusal si to spustit?
MM.. 24.06.2014 13:08
MM..
Hovrim oba dokumenty, nič viac :D si to stihani a uvidíš :D Najčastejšie sa tam nachadzaju subory PP…
WeLove1D 24.06.2014 13:21
WeLove1D
Mozno keby si uz konecne prezradil ze co presne si spustal a co presne jak presne ti neslo, tak by s…
MM.. 24.06.2014 13:25
MM..
Takže si mám nainštalova´t aj x64 aj x86 ?
WeLove1D 24.06.2014 14:27
WeLove1D
To tvoje "64bit" znamena ze to bude vytvarat 64bit exe, a ne ze to mas spustat na 64bit Win. Na 64bi…
MM.. 24.06.2014 14:30
MM..
Potrebujem kompilator na Pascal. Pozri si to video, co som ti poslal dnes o polnoci. Kedze by som ra…
WeLove1D 24.06.2014 15:05
WeLove1D
prikaz fpc subor.pas vypise co? Nekompiluje? Preco nechces veciam rozuimiet, ale chces opakovat neja…
MM.. 24.06.2014 15:21
MM..
Temp? Neukladaju sa tam nahodou docasne subory?
WeLove1D 24.06.2014 17:36
WeLove1D
C:\Temp neexistuje, ten si vytvoris. Aby v nazve neboli medzery ani specialne znaky. Ked sa ti nepac…
MM.. 24.06.2014 17:37
MM..
No takže čo mám spraviť ? Mám nainštalovaný 64bitovy Free Pascal, ale v jeho nainštalovanom adresari…
WeLove1D 24.06.2014 21:37
WeLove1D
Nemas spustat ziaden 64bit, mas spustit 32bitovy exe. Ziaden 64bitovy exe (fp ani fpc) totiz neexist…
MM.. 24.06.2014 21:53
MM..
Ok, takže povedzme, že ten 32 bitovy som si nenainštaloval iba 64bitovy. A kde tam mám pustit 32bito…
WeLove1D 24.06.2014 22:01
WeLove1D
Neexistuje ziaden 64bitovy. Pisal som to uz 2x, nevies citat, nechapes nic. 64bitovy balik je na cro…
MM.. 24.06.2014 22:07
MM..
Takže potom ten Jiri Sedy co robi tie videa programovania v Pascale, ktore som ti uz poslal, tak to…
WeLove1D 24.06.2014 22:32
WeLove1D
Nepotrebujes to ptz 64bitovy Windows vie spustat tvoje vygenerovane 32bitove hello world. Na to aby…
MM.. 24.06.2014 22:44
MM..
No dobre. Vieš ako, ja som viac veril Jirimu. Programuje vo vaicerych jatykoch, robi v Mayi, Invento…
WeLove1D 24.06.2014 23:03
WeLove1D
Ked to IDE nefunguje tak si stiahni lazarus (link uz mas odvcera nizsie), to je normalna nastavba na…
MM.. 24.06.2014 23:19
MM..
V tom baliku nie je žiadne fp.exe... chcem, aby to islo ako pred par dnami, že som klikol na subor p…
WeLove1D 24.06.2014 23:31
WeLove1D
Toto ked si nainstalujes (to prve) http://www.freepascal.org/down/i386/win32-austria. var tak ti to…
MM.. 24.06.2014 23:35
MM..
.. a v instalatore nastav preistotu nech sa instaluje do nejakej zlozky ktora nema v nazve medzery a…
MM.. 24.06.2014 23:42
MM..
Odinštaloval som si ten "starý" 32bit čo som tam mal, nainštaloval som z toho linku čo si mi poslla…
WeLove1D 24.06.2014 23:45
WeLove1D
A v tom C:/FPC alebo jeho podzlozkach (/BIN apod) musis predsa mat nejake spustitelne subory. Pisal…
MM.. 24.06.2014 23:58
MM..
:D Tie čo nemáju ikony boli 64bitove :D 64bit free pascal, ktory som si odinštaloval, pretože ho bud…
WeLove1D 25.06.2014 00:06
WeLove1D
A ked tak tuzis po tom 64bit baliku tak ho nainstaluj, mne je to uplne fuk. Nainstaluj vsetko presne…
MM.. 25.06.2014 00:16
MM..
Ty si tak nechapavy človek. Hdam viac ako ja. Ja som nikde nenapisla, že x64 chcem. A vtedy ked mi t…
WeLove1D 25.06.2014 00:19
WeLove1D
Tak si v tentopocitac naklikaj tu zlozku a v nej 2x klikni na FP.EXE stane sa co?
MM.. 25.06.2014 00:28
MM..
2x kliknem na subor a spusti sa free pascal... čo vaic hcceš ?
WeLove1D 25.06.2014 00:31
WeLove1D
Tak si v nom kliknes na nejake menu FILE - OPEN a otvoris si svoj subor PAS
MM.. 25.06.2014 00:32
MM..
:D :D :D Preboha veĎ ten exe je to iste ako ta ikona na ploche "Free Pascal IDE" presne to iste ako…
WeLove1D 25.06.2014 00:36
WeLove1D
A ten tvoj subor si nazvi C:\Temp\a.pas Dufam ze chapes ze v nazve nemaju byt medzery ani ziadne ch…
MM.. 25.06.2014 00:44
MM..
Kompilacia zlyhala (vid foto)
WeLove1D 25.06.2014 00:51
WeLove1D
V tom spodnom okne ti to pise ERROR aby si vedel preco zlyhala. Lebo nevies opisat readln spravne.…
MM.. 25.06.2014 00:55
MM..
Čo zle som napisal na tom readln, mozes byt konkretnejsi ? A preboha ake opicenia sa po videu, veď a…
WeLove1D 25.06.2014 01:02
WeLove1D
Pise ti to ERROR ze nepozna readlm. P.S. ok ja neviem jak sa zacat ucit, ale asi by bolo pre zaciat…
MM.. 25.06.2014 01:04
MM..
Aha readlm :D daakujem Ako si sa nauvil programovat ty? Ako programator vie, ze ma napisat readln,..…
WeLove1D 25.06.2014 01:16
WeLove1D
ln je skratka od "line". Programator vie lebo si nastudoval to co chce pouzivat v referencii knizni…
MM.. 25.06.2014 01:26
MM..
Dakujem, a to kazdy jazyk ma ine tietonznaky, slova, cisla....? A je podla teba soravne zacat v Pasc…
WeLove1D 25.06.2014 06:19
WeLove1D
Ked chces programovat v androide tak sa uc rovno to, a ne pascal. Java ma ine "tietonznaky, slova, c…
MM.. 25.06.2014 09:58
MM..
Ok ďakujem Veľmi chcem vedieť programovat, ale ani poriadne neviem co to je. Presnejšie som debil z… nový
WeLove1D 25.06.2014 11:22
WeLove1D
To je jako by ses zeptal, proč se nevyrábí jenom jeden typ aut. nový
Wikan 25.06.2014 11:25
Wikan
Aha, takže v Pascale môžem naprogramovat android aplikáciu nový
WeLove1D 25.06.2014 11:34
WeLove1D
Ne. nový
MaSo 25.06.2014 11:34
MaSo
Tak na co sa jednotlivé jazyky používajú a prečo? nový
WeLove1D 25.06.2014 11:37
WeLove1D
Každému vyhovuje něco jiného. Někdo má rád Javu, někdo C#, někdo C/C++... nový
Wikan 25.06.2014 11:39
Wikan
Vznikalo to historicky a su tam aj technicke odlisnosti (v tom co z toho vznikne a jak sa to potom s… nový
MM.. 25.06.2014 11:43
MM..
Dakujem, ja som vedel, ze aspon ty to dokazes jednoducho, strucne vysvetlit, ake aj tak sa tu najde… nový
WeLove1D 25.06.2014 12:02
WeLove1D
To mozu pisat aj na papier :) samozřejmě, že můžeš. Akorát ten papír tě neupozorní, když napíšeš wr… nový
jirka44 25.06.2014 12:07
jirka44
Různé části programu můžou být napsané v různých jazycích. To se zeptej jich, proč to dělají. nový
Wikan 25.06.2014 12:08
Wikan
Preco vo viacerych jazykoch? A ako je to s databazami, preco vsade vidim len SQL ? nový
WeLove1D 25.06.2014 12:29
WeLove1D
Prestan sa cudovat nad jazykmi. Jazyk je v principe nepodstatny, dolezite je ze co z toho vyleze t.j… nový
MM.. 25.06.2014 13:04
MM..
No ďakujem :D Ja sa chcem naučiť JAVA, PHP, C, C#, C++, Swift a databazi v SQL Ja mám ale ambicie :D… nový
WeLove1D 25.06.2014 13:35
WeLove1D
Pokud máš ambice, tak se uč programovat a neuč se jazyky. Naučit se programovat je záležitost na cel… nový
Wikan 25.06.2014 13:59
Wikan
POkud to myslíš až takhle vážně, začni od Adama - tedy nejprve prostuduj a pochop algoritmizaci. Pok… nový
MachR55 25.06.2014 14:00
MachR55
Ďakujem veľmi pekne :D Budem teda pokračovat v tom Pascale a potom skusim JAVU, keďže chcem hlavne A… nový
WeLove1D 25.06.2014 16:33
WeLove1D
Funkcia readln a aj akekolvek ine funkcie su specificke podla toho jaku kniznicu funkcii (v packale… nový
MM.. 25.06.2014 17:31
MM..
No tak dakujem velmi pekne :D idem opravit to readlm na readln a skusim to dat skompilovat :D edit:… nový
WeLove1D 25.06.2014 17:42
WeLove1D
Este jedna a dufam, ze posladna otazka, ako mozem dat vytvorenemu porogramu nejaku grafiku, aby to n… nový
WeLove1D 25.06.2014 20:14
WeLove1D
Tak ze vytvoris program pre windows a ne konzolovy program. Na to sa ale este budes muset trochu pri… nový
MM.. 25.06.2014 20:21
MM..
Aha, no ďakujem teda :D A eśte taká otázočka nazáver, ty už si naprogramoval nejaku aplikaciu alebo… nový
WeLove1D 25.06.2014 21:43
WeLove1D
LOL to su otazky. Ano naprogramoval som uz vsetko a robim to 30rokov :) nový
MM.. 26.06.2014 10:08
MM..
Ok, ale co konkretne? nový
WeLove1D 26.06.2014 12:31
WeLove1D
vsetko :) (nechapem preco by som ti tu mal vesat moj zivotopis. Uc sa programovat a prestan vyzvedat… nový
MM.. 26.06.2014 12:55
MM..
Myslel som či si naprogramoval nejakú aplikaciu/plugin sám ? Alebo na programovaní čoho si sa podiel… nový
WeLove1D 26.06.2014 13:36
WeLove1D
Ano naprogramoval som stovky aplikacii. Od mikrokontollerov cez BIOS az po konzolove a oknove veci. nový
MM.. 26.06.2014 13:38
MM..
Proggramoval si aj nejakú sám, ktorú teraz ludia využivajú a ty bereš peniaze ? :D A ešte jendu otáz… nový
WeLove1D 26.06.2014 13:46
WeLove1D
OMG uz prestan furt s jazykmi. Na to aby si naprogramoval controller si musis nastudovat kompletny d… nový
MM.. 26.06.2014 13:52
MM..
No ok dkauejm nový
WeLove1D 26.06.2014 13:55
WeLove1D
...ako sa dá učiť programovat bez programovacieho jazyku? Jak už jsem psal - začni algoritmizací. P… nový
MachR55 26.06.2014 08:37
MachR55
Ďakujem velmi pekne za vysvetlenie :D A akým sposobom sa mám učiť algoritmizaciu? Iba Čitať na inter… nový
WeLove1D 26.06.2014 13:42
WeLove1D
Algoritmizacia je proces myslenia. Nie mechanicka cinnost ako strikovanie ponoziek. Mas problem tak… nový
MM.. 26.06.2014 13:46
MM..
No Ok tak ďakuejm nový
WeLove1D 26.06.2014 13:48
WeLove1D
V tom mém googlovském odkazu najdeš řadu studijních materiálů - webové stránky, PDFi knihy - tak pod… nový
MachR55 26.06.2014 14:07
MachR55
Ok, ešte raz dakujem Už som zaćla čitat o tej algoritmizacii a idem pokracovat :D poslední
WeLove1D 26.06.2014 15:41
WeLove1D
To není tak úplně pravda. http://wiki.lazarus.freepascal.org/Android_Program ming Jiná věc ovšem je,… nový
Wikan 25.06.2014 11:38
Wikan

V DOSu se vše spouštělo z příkazové řádky. Ikonky neměly smysl, protože neexistovalo nic, kde by byly vidět. Proto programy pro DOS ikonku nemají.
32-bitové programy jsou určeny pro okenní operační systémy - svět oken a ikonek. Proto ikonku mají.

Stačí taková odpověď?

Dakujem vsetkym za odpovede
Zatiaľ stačí táto odpov, lebo momentálne nemám k dispozícii Pc, na ktorom to riešim. Za pár hodín dám vedieť. DOS na virtual Pc dobrý nápad, budem nad tým intenzívne uvažovať.
S cmd mám nejaké skúsenosti, takže program spustiť je najmenej.

Přesně tak, nemá smysl mudrcovat, ale raději chytat nápady a od těch se odrazit a jít si svojí cestou a učit se novému. O virtualizaci je tu dost vláken. Free dos si najdeš sám. Je dost možné, že ti bude stačit *.img soubor Free dosu pro rozběnutí.

To tvoje "64bit" znamena ze to bude vytvarat 64bit exe, a ne ze to mas spustat na 64bit Win. Na 64bit sa da spustat 32bitovy program bezproblemov, 16bitovy DOS program sa ale spustat neda. Ten compiler je ale 32bitovy a musi ti fungovat (a od zaciatku sa ta pytam co presne ti nefunguje a co ti to pise). IDE neviem to fungovat nemusi a ani to nepotrebujes

Potrebujem kompilator na Pascal. Pozri si to video, co som ti poslal dnes o polnoci. Kedze by som rad postupoval dalej v jeho tutorialoch, tak by bolo dobre, ak by som to mal ako on. Napisem si program v niecom ci uz v textovom dokumente akebo v Dev Pascale, uloxim subor pas na plochu, otvorim v programe Free Pascal a skompilujem. To su moje zivotne ciele

No takže čo mám spraviť ? Mám nainštalovaný 64bitovy Free Pascal, ale v jeho nainštalovanom adresari keď kliknem na bin je aj win32, ale ikonu nema ziadnu... su tam iba nejake subory, ktore sa nedju spustit. Ale aj tak chcem 64bitovy. Tak co mam presne spravit, nic si mi tu nenapisal ?

Nainštaloval som si teraz aj 32bit a mám obidva, len s tym rozdielom, že 64bit neviem spustit :D

Neexistuje ziaden 64bitovy. Pisal som to uz 2x, nevies citat, nechapes nic. 64bitovy balik je na cross compiling (vytvaranie 64bitoveho kodu 32bitovym compilerom), nepotrebujes to a este nasledujucich 20rokov to potrebovat nebudes, ptz skor jak v roku 2034 asi nepochopis ze co to je cross compiling.

Chces si skompilovat .pas, to sa robi tym 32bitovym balikom. Nic viac nepotrebujes. Ak mas nejaky problem s32bitovym balikom tak pis presne co presne kedy presne jak presne ti nefunguje. Aby sa dalo z toho usudzovat ze jaky mas problem (je mozne ze v tom baliku su nejake 16bitove exe ktore na 64bit nespustis, ale to mas zistit ty, a pisat sem presne co nefunguje, ja to za teba testovat nebudem)

Takže potom ten Jiri Sedy co robi tie videa programovania v Pascale, ktore som ti uz poslal, tak to musi byt podobny dement ako ja. Pretoze on si za ucelom normalnej jednoduchej kompilacie kompilacie tohto:
program nazov;

begin
writeln('hello wrold');
readlm();
end.

Sziahol povodne a nainštaloval 64bitovy Free Pascal, ale spomenul si, že pred nedávnom nainštaloval 32bitovy OS. Ale pokial by mal stale 64bitovy OS, tak by si vlastne nechal a nainštaloval 64bit Free Pascal určený na cross compiling.
Na prvé video so zámerom zoznamenia sa s vyvojovim prostredím pre uplnych začiatočníkov a hneď cross compiling, nie je zle.

Nepotrebujes to ptz 64bitovy Windows vie spustat tvoje vygenerovane 32bitove hello world. Na to aby si vytvoril 64bitove exe s tym trapnym free pascalom potrebujes toho urcite viac, minimalne vygenerovany projekt s makefile a podobne, ked nemas ani sajnu o nicom tak sa to neda vysvetlovat, k tomu mas dokumentaciu uz som ti daval linky, mozes si to studovat. A nemysli si ze 500stran je vela, to sa predpoklada v praxi uplne normalnka ze to mas mat za den nastudovane :D

No dobre. Vieš ako, ja som viac veril Jirimu. Programuje vo vaicerych jatykoch, robi v Mayi, Inventori, AE... a okrem toho je velmi sympaticky :D Takže teraz som z toho zmatený, pretože obidvaja posobite, že sa do toho trošku vyznáte tak neviem vobec :D No,a le to je teraz jedno. Či už máš pravdu ty či nie, nechám si iba 32 bit a idem na to :D
Takže mám uložený súbor pas (v C:/temp), v ktorom mám napisany program. Kliknem nan, otvori sa v Dev Pascale tam ho asi neskompilujem. Otvorit v program najdem Free Pascal IDE kliknem nan dam Ok, nič sa nestane :D Pred 4 dňami mi to išlo, ale teraz už nie

V tom baliku nie je žiadne fp.exe... chcem, aby to islo ako pred par dnami, že som klikol na subor pas. dal otvorit v programe Free Pascal IDE, sice mi to doposiahl z nezistetných pričín nešlo skompilovať, ale aspoň išlo otvoriť súbor vo Free Pascale. Ako keď kliknem na Ikonu Free Pascal tak sa mi otvori.

Inak stale hovorím o 32bitovom Pacale, 64bit som už odinštaloval

Odinštaloval som si ten "starý" 32bit čo som tam mal, nainštaloval som z toho linku čo si mi poslla a nejde. To isté. Vždy je predvolený Bloodshed Pascal IDE na otvorenie súboru. To je asi to vyvojove prostredie Pascalu- Dev Pascal

Nastavil som, abymi asocioval s pas. už predtym som to spravil. A nechal som ho nainštalovať do predvoleného preiečinku čiže C:/FPC bez medzer

A v tom C:/FPC alebo jeho podzlozkach (/BIN apod) musis predsa mat nejake spustitelne subory. Pisal si minule ze nejaky nema ikonu, tak presne ten mozes spustit rucne. Povol si v moznosti zlozky zobrazovanie pripon suborov, nech vidis pripony. Mne sa to tu nechce instalovat aby som ta vodil za rucicku.

Čo zle som napisal na tom readln, mozes byt konkretnejsi ? A preboha ake opicenia sa po videu, veď ako ja mam vediet, že tam mám napisat readln, writeln... ved ja sa to eśte len učim. Sice ani neviem prećo sa tam tieto prikazy píšu a ani čo v tom programovani znamenaju, ale ako sa to mám naučiť. Máš premňa nejaké odporúčanie, kde začat úplne odzákldaov. Len ta prosím nepíš chujoviny, že aby som s tym prestal... apod

Pise ti to ERROR ze nepozna readlm.

P.S. ok ja neviem jak sa zacat ucit, ale asi by bolo pre zaciatok dobre si precitat nejake zaklady pascalu, aby si vedel zakladne funkcie a na co sluzia a podobne. Neviem jakou formou to chce robit ten na videu, ale toho je tolko ze je lepsie si to precitat postupne po kapitolach. Su o tom cele knihy a aj serialy na internete

Ked chces programovat v androide tak sa uc rovno to, a ne pascal. Java ma ine "tietonznaky, slova, cisla"

Vies anglicky? Ak ano tak je vela tutorialov. Alebo si hladaj nejake ceske alebo slovenske googlom (android programovani zaciname apod). Stiahnes si android studio a robis index.html

(a ked ti mam odporucit tak skor si hladaj texty jak videa. Moj nazor.

Ok ďakujem
Veľmi chcem vedieť programovat, ale ani poriadne neviem co to je. Presnejšie som debil z tých jazykov. Asi sa teraz opytam úplne dementsku otázku, ale prosím ťa pokus sa mi na ňu odpovedať.
Prečo sa používa viac prog. jazykov? Každy je na iný OS? To asi nie, čo.

Vznikalo to historicky a su tam aj technicke odlisnosti (v tom co z toho vznikne a jak sa to potom spusta pod cim atd).

Pre rozne platformy mas rozne vyvojove prostredia, a tie pouzivaju nejaky jazyk. Jazyk je v principe nepodstatny, ale musis pouzivat ten ktory pouziva dane vyvojove prostredie. Ak chces robit App pre android tak moc nemas na vyber, pouzijes android studio a tam je proste Java. Ma to historicke aj technicke dovody. Ked ta to zaujima chod studovat na vysku a tam tie dovody pocas 5rocneho studia pochopis (mozno, polovica Ing. ich stejne nechape ani s titulom :D)

Dakujem, ja som vedel, ze aspon ty to dokazes jednoducho, strucne vysvetlit, ake aj tak sa tu najde par otazok. V jednom programe musi byt pouzity iba jeden programovaci jazyk?
Preco niektori ludia, co robia tutorial na YouTube pisu v textovom dokumente? Nie je to lepsie vo vyvojovom pristredi teda v pripade Pascalu v Dev Pascale? To mozu pisat aj na papier :)

Prestan sa cudovat nad jazykmi. Jazyk je v principe nepodstatny, dolezite je ze co z toho vyleze t.j. produkt kompilacie (ci to je priamo spustitelny machine code a na jakej platforme spustitelny, alebo interpretovane nejakym enginom alebo serverom, t.j. multiplatformove zavisle len od toho ci je dany engine na danu platformu, apod).

Zacni sa ucit to co chces robit, ked chces programovat pracku tak si zober mikrokontroller a studuj si jeho assembler (pripadne C) a registre, ak chces robit weby zober si PHP server a uc sa PHP jazyk, ak chces robit android aplikacie tak si zober android studio a uc sa jeho jazyk a jeho objektove kniznice.

Chirurg slepeho creva tiez nezacina tak ze sa zacne ucit vrtat zuby, ale uci sa rovno o crevach :)

POkud to myslíš až takhle vážně, začni od Adama - tedy nejprve prostuduj a pochop algoritmizaci. Pokud znáš matematiku - hlavně logiku - je to další plus.
Nauč se důkladně jeden jazyk a pak - tedy po několika letech - k tomu přibírej další dle potřeby. To už není tak těžké, jde spíše jen o technický problém. Pascal je na učení vhodný, protože je poměrně "ukecanej". Taky byl původně navržen právě na výuku programování.

Ďakujem veľmi pekne :D Budem teda pokračovat v tom Pascale a potom skusim JAVU, keďže chcem hlavne Android aplikacie.
Wikan ako sa dá učiť programovat bez programovacieho jazyku? Trochu si ma zmiatol este vaic ako som bol :D

Napr. to readln... to je specifické pre dany konkretny jazyk Pascal alebo to je vseobecne pre programovanie?

Čo z toho textu, ktory programatori píšu, čo je specificke pre jazyk a co je vseobecne pre programovanie resp. čim sa jednotlivé jazyky od seba odlišuju ? Myslim čo sa týka písania

Funkcia readln a aj akekolvek ine funkcie su specificke podla toho jaku kniznicu funkcii (v packale sa to vola asi unita) pouzivas. Funkcie nespadli z neba, ale niekto ich naprogramoval a strcil do nejakej kniznice/unity/obj/apod. Mozes si ju naprogramovat aj sam v akomkolvek jazyku.
A pouzitie danej funkcie zavisi aj od toho jaku aplikaciu robis, aj ked pises v pascale tak nemozes pouzit readln pre oknovu aplikaciu, ptz ta nema ziadnu konzolu, a ani nebude linkovat tu kniznicu s tou funkciou do programu.

P.S. a vseobecne programovanie je vediet vyriesit realny problem/ulohu. Ked ti poviem zorad mi pole cisel alebo slov, tak najprv musis vediet jak sa to optimalne robi (a jak mat optimalne ulozene tie data), nezavisle od jazyka.

Proggramoval si aj nejakú sám, ktorú teraz ludia využivajú a ty bereš peniaze ? :D
A ešte jendu otázku mám, programator ktorý programuje napr. v C++, C#, Delphi, JAVA, C, Swift... može s týmito jazykmi programovať napr. práčku reps. s akými jazykmi sa programuju práčky ?

OMG uz prestan furt s jazykmi. Na to aby si naprogramoval controller si musis nastudovat kompletny datasheet aby si vedel ake HW komponenty ten controller ma a jak sa riadia. Plus znalosti HW a fyziky. TO je 95% potrebnych znalosti. Nasledne to mozes robit v assembleri alebo v comkolvek co k danemu kontrolleru je k dispozicii (typicky C s nejakymi hotovymi kniznicami). Vznikne z toho vzdy strojovy kod.

A samozrejme ze moje produkty vyuzivaju ludia resp. firmy, peniaze nepadaju z neba :) Nie su to ale veci ktore clovek urobi sam za tyzden.

...ako sa dá učiť programovat bez programovacieho jazyku?

Jak už jsem psal - začni algoritmizací. Pokud nebudeš umět algoritmizovat, nebudeš umět ani programovat, budeš jen "lepit kód". Viz citát:

Algoritmizace je jednou z nejdůležitějších činností při vytváření software. Zabývá se formulací postupů, podle kterých pak programátor vytváří program. Je to ta část dovedností, která nepodléhá času, momentální módě, ani firemním zájmům. Za posledního půl století vznikla řada programovacích jazyků, která byly po několika letech nahrazeny modernějšími, a po jazycích, které se učíte dnes, přijdou určitě zase jiné. Jediné, co zůstalo stejné a co budete moci použít i po mnoha letech, je právě algoritmizace.

To obecné, co všechny jazyky spojuje, je právě algoritmus - jednoznačný postup řešení určitého problému. Ale zápisy jednoho konkrétního algoritmu v různých jazycích se samozřejmě budou lišit podle toho, jaké příkazy ten který jazyk obsahuje a jakou má syntaxi. Dobře je to vidět třeba zde.

Programování se dá přirovnat k hraní na hudební nástroj. Pokud nejsi nějaký génius, potřebuješ se nejprve naučit noty, abys pochopil notový zápis (= algoritmus). No a konkrétní provedení toho notového zápisu na nějaký hudební nástroj už odpovídá psaní v určitém programovacím jazyku. Když umíš noty a naučíš se hrát na jeden hudební nástroj (ten první je vždycky nejtěžší, protože se současně učíš i určité obecné věci - v případě hraní potřebuješ hlavně natrénovat nezávislost levé a pravé ruky), zvládnout další hudební nástroj už je jen čistě technická věc a zahrát na něj jednoduchou melodii můžeš třeba už za pár dní (já se třeba učil na zobcovou flétnu a akordeon, pak trochu na kytaru, teď hraji hlavně na klávesy, ale vyzkoušel jsem si, že dokážu zahrát i na klavír, bicí, baskytaru, saxofon, ...). A podobně je to i s programováním - když se naučíš algoritmizovat a naučíš se důkladně jeden programovací jazyk, přechod na jiný jazyk už jen jen čistě technická věc, kterou zvládneš za pár týdnů (na VŠ jsem se učil Turbo Pascal a pak Fortran, doma jsem k tomu přidal Basic na 8bitech, po nástupu do práce jsem zvládl SQL, dBase, FoxPro, po změně zaměstnání pak Delphi, VBA, C++, ...).

Algoritmizacia je proces myslenia. Nie mechanicka cinnost ako strikovanie ponoziek. Mas problem tak rozmyslas ako by si ho robol sekvencne, chce to mat aj skusenosti a znalosti riesenia standardnych problemov, standardne datove typy, a podobne. To sa naucis studiom. Myslenie sa naucit neda.

V tom mém googlovském odkazu najdeš řadu studijních materiálů - webové stránky, PDFi knihy - tak podle toho můžeš začít. A hezky podrobně, musíš všechno pochopit, každý krok Ti musí být jasný. Klidně si vymýšlej sám jednoduché příklady a zkoušej si jejich algoritmizaci, nebo zkus vymyslet jiný postup u řešeného příkladu - ne vždy to samozřejmě půjde, ale i to je cenné zjištění. A jak už jsem psal, hodně k tomu pomáhá matematika, hlavně logika a analýza, protože při algoritmizaci prostě musíš mít logické myšlení. Samozřejmě k tomu musíš mít jisté předpoklady, ono taky hrát na hudební nástroj se spousta lidí není schopno vůbec naučit, protože prostě nemají hudební sluch...
Klidně tomu věnuj půl roku, rok - dle potřeby, až to všechno perfektně pochopíš.

Zpět do poradny Odpovědět na původní otázku Nahoru