naco sa da pouzit pascal???

Programovacie jazyky, rady, poradňa...
juraj++
Medium Expert
Medium Expert
Príspevky: 105
Registrovaný: 10 okt 2006, 21:54

naco sa da pouzit pascal???

Príspevok od používateľa juraj++ »

v skole sa ucime pascal a tak ma napadlo naco ho vlastne vyuzijem okrem toho ze sa podoba asi na vsetky ine programovacie jazyky???????? nebolo by sa radsej lepise ucit zaklady php podrobnejsie ako poriadne pascal??
paralen
Light Star
Light Star
Príspevky: 267
Registrovaný: 02 máj 2006, 15:15

Príspevok od používateľa paralen »

Niekto hovori, ze ucit sa pascal je v dnesnej dobe neefektivne. Ja si myslim opak.
V Pascale sa da toho este spravit velmi vela... napr. aj operacny system :D ...
sundevil
VIP
VIP
Používateľov profilový obrázok
Príspevky: 4169
Registrovaný: 18 mar 2005, 12:03
Bydlisko: BA

Príspevok od používateľa sundevil »

pokial si myslis ze je lepsie zacat s php ako s pascalom tak ti odporucam zacat s tymto: http://tahaj.sme.sk/software/128?rf=1
zaklady tvorby algoritmov ta to nauci 100x lepsie ako cokolvek ine
k php, je to jazyk, kde pre zaciatocnika (apson podla mna) chyba deklaracia premennych, mnozstvo ludi potom miesa jablka s hruskami a potom sa cuduje ze program nerobi to co ma, resp. robi nieco uplne ine
audiotrack
VIP
VIP
Používateľov profilový obrázok
Príspevky: 25958
Registrovaný: 09 sep 2005, 18:39
Kontaktovať používateľa:

Príspevok od používateľa audiotrack »

ha, keby len deklarácia premenných. Ale napríklad aj také automatické pretypovávanie, náročné trasovanie (celý výstup sa to zobrazí naraz a nie postupne) a plno iných vecí. Na naučenie sa algoritmicky myslieť php určite nie je najvhodnejšie. Pascal je jednoduchý, a naučí ťa programovať. To že ho nikde nevyužiješ je zrejme pravda, ale využiješ poznatky o iných veciach čo si sa vďaka pascalu naučil
Gepid
Medium Professional
Medium Professional
Používateľov profilový obrázok
Príspevky: 1006
Registrovaný: 15 júl 2008, 16:54
Bydlisko: Trnava
Kontaktovať používateľa:

Príspevok od používateľa Gepid »

Neviem, prečo sú všetci taký napichaný z pascalu :D
Ja som sa učil programovať v príkazovom riadku :D
Kniha tajemstvý a kouzla příkazového riadku je úžasná. Tam celkom slušne pochopíte ako program funguje, dokonca má tuším aj premenné :D...
chrono
VIP
VIP
Používateľov profilový obrázok
Príspevky: 7127
Registrovaný: 25 dec 2006, 15:17

Príspevok od používateľa chrono »

V shell, čo má štandardne Windows sa programovať nenaučíš (keďže v tom sa programovať nedá). ;)
MrGizmof
King
King
Používateľov profilový obrázok
Príspevky: 1799
Registrovaný: 22 feb 2008, 14:06
Bydlisko: Pod mostom

Príspevok od používateľa MrGizmof »

Pascal je dobrý keď sa učíš algoritmizáciu, najlepšia ukážka je program "praženica" :D .
P.S.: V škole sme mali korytnačku na informatike a turbo pascal na programovaní (taký krúžok, 1. ročník stredná). Väčšina to valila dobre v korytnačke ale ja som bol z toho debil a išiel som na pascal :D . Ale za hodinu som sa to potom všetko naučil a bolo dobre :lol: .
Gepid
Medium Professional
Medium Professional
Používateľov profilový obrázok
Príspevky: 1006
Registrovaný: 15 júl 2008, 16:54
Bydlisko: Trnava
Kontaktovať používateľa:

Príspevok od používateľa Gepid »

plnohodnotne určite nie, ale niečo v tom napíšeš.
Kalkulačku a pod... Samozrejme, nie, že napíšem cestu :D
Príklad: http://knihy.cpress.cz/Pocitac/BookPage ... e=3&Maxi=Y
JanJanuska
Medium Expert
Medium Expert
Príspevky: 101
Registrovaný: 13 mar 2007, 21:40
Bydlisko: Malacky, Praha
Kontaktovať používateľa:

Príspevok od používateľa JanJanuska »

Ako už povedali viacerí...
Pascal reálne v tejto dobe nevyužiješ, no na učenie je veľmi dobrý. Aj keď si myslím, že delphi by bolo vhodnejšie, prinajmenšom žiakov viac motivuje :).

Na PHP dobre nepochopíš ako celé programovanie funguje, pretože dovolí písať až príliš "prasácky" kód a veľa vecí urobí za teba bez toho, že by si ich musel chápať.
audiotrack
VIP
VIP
Používateľov profilový obrázok
Príspevky: 25958
Registrovaný: 09 sep 2005, 18:39
Kontaktovať používateľa:

Príspevok od používateľa audiotrack »

JanJanuska napísal:Ako už povedali viacerí...
Pascal reálne v tejto dobe nevyužiješ, no na učenie je veľmi dobrý. Aj keď si myslím, že delphi by bolo vhodnejšie, prinajmenšom žiakov viac motivuje :).
...
určite by som nezačínal výučbu ničím objektovo orientovaným. Potom sa objavujú takýto experti: http://www.hojko.com/post1173395.html#1173395
BX
Addict
Addict
Používateľov profilový obrázok
Príspevky: 4572
Registrovaný: 10 jan 2008, 15:30

Príspevok od používateľa BX »

Dufam ze sa Pheo nenahneva ak budem citovat jeho stranku :) :
pascalsource.ic.cz napísal:Musíme si jasne povedať, že doba Pascal-u už prešla a programátorská komunita sa orientuje skôr na jazyk C a jeho deriváty prípadne Javu. Avšak vývojári Pascal-u nezaspali dobu a pokračovali, pokračujú s jeho vývojom, čoho dôkazom je podpora databáz (nie primitívnych textových súborov ale plnohodnotných balíkov ako Oracle, Mysql, ....) , alebo podpora grafického rozhrania OpenGL ( v OpenGL bola naprogramovaná hra HalfLive).

Avšak informácie sú ťažko dostupné a nájsť naozaj dobrý zdroj , nie je veľmi častou záležitosťou. Niektorí začínajúci programátori v Pascal-e, ani len netušia čo všetko je možné v ňom naprogramovať. Smutné je to, že si myslia, že maximum čo dokáže Pascal zvládnuť je konzola, práca s knižnicou graph a textovými súbormi. Opak je však pravdou a rozvoj Pascal-u je toho priamym dôkazom.
chrono
VIP
VIP
Používateľov profilový obrázok
Príspevky: 7127
Registrovaný: 25 dec 2006, 15:17

Príspevok od používateľa chrono »

V oblasti Pascal bol jediný reálne použiteľný produkt Delphi. Chybou veľmi vysokej ceny (kompletný produkt stojí okolo 50000Sk) sa príliš neujal a momentálne je používateľská základňa veľmi malá a stále sa zmenšuje (takže nových návodov, knižníc... je veľmi málo).

Čiže Pascal je možno dobrý na učenie sa programovať (a možno aj nie, základy sa dajú naučiť takmer v čomkoľvek), ale na serióznu prácu to už nie je (v podstate nikto nehľadá programátorov, ktorí vedia programovať v Pascal).

PS: To, že pre Pascal existujú knižnice pre databázy, OpenGL... je irelevantné. Tie knižnice existujú pre takmer akýkoľvek programovací jazyk o ktorom ste počuli (a často aj pre tie, o ktorých nepočul takmer nikto). :)
BX
Addict
Addict
Používateľov profilový obrázok
Príspevky: 4572
Registrovaný: 10 jan 2008, 15:30

Príspevok od používateľa BX »

Otazka znie "naco sa da pouzit pascal???" a nie ci sa v nom dobre pise, ci sa s nim da ujat atd. Je jasne ze teraz frci C/C++/C#/Java, no aj pascal sa da pouzit na podobne veci.
V podstate som len odpovedal na autorovu otazku, nie na vase spekulacie, ci je dobry na ucenie, alebo nie :) (o zaciatkoch programovania je tu kopu tem)
pheo
Light Star
Light Star
Používateľov profilový obrázok
Príspevky: 212
Registrovaný: 20 sep 2005, 16:53
Bydlisko: moje hniezdo
Kontaktovať používateľa:

Príspevok od používateľa pheo »

Možno by som použil takúto divokú paralelu. Otázku na čo sa dá použiť pascal, by som zmenil na: Na čo sa dá použiť latinčina v súčastnosti. Kedže sa jedná v podstate o mŕtvy jazyk nemá jazykové konštrukcie ktoré by elegantne popisovali potreby súčastného sveta. Napríklad inflácia, ako by si povedal po latinsky? Asi len opisom. A to je je presne problém jazykov ktoré zastarajú. Keď sa jedná o vše účelový jazyk, tak v ňom urobíš čokoľvek, len za akú cenu. Namiesto 100 riadkov moderného jazyka vytvoríš 10 000 riadkov opisu.

A teraz späť k pascalu. Pascal je presne ako latina, kedysi populárny, teraz používaný veľmi zriedkavo. Dnes je "moderne" písať čo najmenej:
DRY- dont repeat yourself
KISS - keep it simple stupid
Je to na jednej strane dobre ale zas keď ti niekto napíše toto tak ho kdesi pošleš:

Kód: Vybrať všetko

#include <stdio.h>

float o=0.075,h=1.5,T,r,O,l,I;int _,L=80,s=3200;main(){for(;s%L||
(h-=o,T= -2),s;4 -(r=O*O)<(l=I*I)|++_==L&&write(1,(--s%L?_<L?--_
%6:6:7)+"123456 \n",1)&&(O=I=l=_=r=0,T+=o/2))O=I*2*O+h,I=l+T-r;}
Osobne by som sa nestaval do pozície obhajcu pascalu, je ale celkom rozumne ho ovladať keby sa nahodou niekedy natrafil. (Osobne by som bol kedy sa skor ucilo C ....)

PS. inak je fajn že už ma začínajú ľudia citovať :D (príspevok od BX)
chrono
VIP
VIP
Používateľov profilový obrázok
Príspevky: 7127
Registrovaný: 25 dec 2006, 15:17

Príspevok od používateľa chrono »

BX napísal:Otazka znie "naco sa da pouzit pascal???" a nie ci sa v nom dobre pise, ci sa s nim da ujat atd.
A otázka ďalej pokračuje: naco ho vlastne vyuzijem. ;)
pheo
Light Star
Light Star
Používateľov profilový obrázok
Príspevky: 212
Registrovaný: 20 sep 2005, 16:53
Bydlisko: moje hniezdo
Kontaktovať používateľa:

Príspevok od používateľa pheo »

Na co sa da použiť ? Pascal (pripadne jeho derivat) je všeúčelový jazyk => môžeš v ňom písať všetko. Otázka na čo sa dá využiť je teda takpovediac "mimo misu".
reDo
Star
Star
Používateľov profilový obrázok
Príspevky: 661
Registrovaný: 26 apr 2009, 18:36
Bydlisko: 00100100
Kontaktovať používateľa:

Príspevok od používateľa reDo »

ked sa ucim a viem C musim alebo mam sa ucit aj pascal?? :o
BX
Addict
Addict
Používateľov profilový obrázok
Príspevky: 4572
Registrovaný: 10 jan 2008, 15:30

Príspevok od používateľa BX »

Ak vies C a poriadne ho chapes, pascal ti je dost na nic :) Ale nebolo by od veci pozriet si aj pascalovske prostredie, pretoze ked sa ta nejaky zaciatocnik, ktory zacina v pascale, nieco spyta tak mu nebudes vediet povedat ani ň :D
(cyklus for a deklaracia premennych su take viac odlisne, ostatne su iba prikazy tak ako v C)
audiotrack
VIP
VIP
Používateľov profilový obrázok
Príspevky: 25958
Registrovaný: 09 sep 2005, 18:39
Kontaktovať používateľa:

Príspevok od používateľa audiotrack »

dnes sa vyžaduje ovládať pascal aspoň pasívne (tzn. čítať ho). Takmer na každých prijímačkach na vysoku sú otázky z programovania posadené práve na pascale, kde máš doplniť nejakú časť, opraviť chybu, vypísať výstupy pre daný vstup...
mirak2
Hardcore addict
Hardcore addict
Používateľov profilový obrázok
Príspevky: 6719
Registrovaný: 18 sep 2005, 13:44
Bydlisko: Prague, CZE / Kosice, SVK

Príspevok od používateľa mirak2 »

chrono napísal:A otázka ďalej pokračuje: naco ho vlastne vyuzijem. ;)
dam ti kontakt na jedneho cviciaceho z mojej skoly (FAKT MACHER) a sa ho mozes spytat preco ma na stene nad stolom vylepene "java je adaware, skutocni programatori kodia v pascale" :lol: hoci uci javu (a myslim ze nie len to)
Napísať odpoveď