haskel vs. pascal
34 отговора
1278 прегледа
Re: BTW, what is haskell?
Ami po stechenie na obstoiatelstvata
taia sabota si kachih interpretator na haskell - hugs
Opitah se da napravia i niakoi prosti primercheta ama za sega ne mnogo uspeshno.
A inache az se zapalih pokrai edna staia
v koiato avtora opiasniavashe za edin proekt na hasekll.
Na toia site ima dosta po vaprosa [линк]
taia sabota si kachih interpretator na haskell - hugs
Opitah se da napravia i niakoi prosti primercheta ama za sega ne mnogo uspeshno.
A inache az se zapalih pokrai edna staia
v koiato avtora opiasniavashe za edin proekt na hasekll.
Na toia site ima dosta po vaprosa [линк]
Редактирано от aquarin на
Re: haskel vs. pascal
pascal e izmislen za obuchenie, tova e pyrvonachalnata cel na nikolas wirt... a mejdu drugoto mejdu haskell i pascal niama nishto obshto, pascal e proceduralel ezik, a haskell e bledo podobie na funkcionalen. lisp e po-dobria izbor pri uchene na fukncionalni ezici i lambda izchislitelnosti...
Re: pravialno! ASSEMBER!
a tebe kato te gledam kolko si maloumen, mai naistina si pochnal da se uchish ot asm i basic za 8ca... btw edin goliam chovek v komputernata oblast beshe kazal, che basic-a razvalia programista... kato biah 7 klas pisah na basic za 8ca, hodeh na olimpiadi, i kvo. kur, e tva!;) i oshte neshto kak she pochvash da obuchavash niakoi na _programirane_ kato pochvash ot asm bre??? niama da go nauchish tochno na nishto. toi samo ezika niama da zacepi za edna sedmica, a kamo li da nauchi algoritmi, strukturi i pr. ama ti mai ne si mnogo naiasno s tia neshta... a i za da pishesh na asm, triabva da razbirash ot vytreshnata arhitektura na mashinata za koiato pishesh. a ne da si pishesh naizust. tuka tva e za edi kvo si, onova za edi shto si... taka pishat tochno tia deto myrdat samo mishki napred-nazad.

Re: haskel vs. pascal
Благодаря за обяснението, но си позволявам де не изпитвам много доверие в толкова незаангажирани отговори, като "haskell e bledo podobie na funkcionalen". Това, че се предполага да е функционален са го разбрали поне онези, дето са си направили труда да прочетат официалната му страница.
Тове не беше критика специално за теб, ... ами защото толкова хора се изказаха в тази тема и никой (познаващ това нещо) не пожела да каже каквато и да е критика или похвала.
Дали да си губя времето през уикенда да го тегля/инсталирам/разглеждам? Нe че от това ми зависи живота. Просто съм малко фен на Кари и някои от неговите познати, ... та да не би да име нещо ценно, което да не зная и да го изпусна :)
Не включвам очаквания в това, че бих могъл тутакси да пиша на този език комерсиални програми с GUI за Windows или Linux, ... но защо е създаден, и то не отдавна? От глупост ли?
Тове не беше критика специално за теб, ... ами защото толкова хора се изказаха в тази тема и никой (познаващ това нещо) не пожела да каже каквато и да е критика или похвала.
Дали да си губя времето през уикенда да го тегля/инсталирам/разглеждам? Нe че от това ми зависи живота. Просто съм малко фен на Кари и някои от неговите познати, ... та да не би да име нещо ценно, което да не зная и да го изпусна :)
Не включвам очаквания в това, че бих могъл тутакси да пиша на този език комерсиални програми с GUI за Windows или Linux, ... но защо е създаден, и то не отдавна? От глупост ли?
Re: pravialno! ASSEMBER!
che toi ako niakakyw asm ne nauchi,
basi debila shte e :)
ezicite ot "wisoko" niwo sa mnogo po trudni za osyznawane
wsyshnost basiram se che nikoga ne si pisal nishto na assembler
daje za 6502 :)
basi debila shte e :)
ezicite ot "wisoko" niwo sa mnogo po trudni za osyznawane
wsyshnost basiram se che nikoga ne si pisal nishto na assembler
daje za 6502 :)
Re: haskel vs. pascal
Abe neshte da e ot glupost
Mai ima dosta proekti s voenno prilojenie.
Samo che kakto e izvestno sled kato se razraboti v niakoia research laboratoria
nov ezik, minavat pone oshte 20 godini dokato
niakoi otkrie che e mnogo polezen za industriata i tragnae da go izpolzva.
E ima i izkluchenia. No teorteichnite razrabotki vinagi sa dosta napred ot praktikata. To i v matematikata e taka,
v rasni oblasti kadeto se izpolzva daden matematicheski podhod prodaljavat da preotkrivat neshta koito sa dobre izvestni na matematicite ot dota vreme.
Mai ima dosta proekti s voenno prilojenie.
Samo che kakto e izvestno sled kato se razraboti v niakoia research laboratoria
nov ezik, minavat pone oshte 20 godini dokato
niakoi otkrie che e mnogo polezen za industriata i tragnae da go izpolzva.
E ima i izkluchenia. No teorteichnite razrabotki vinagi sa dosta napred ot praktikata. To i v matematikata e taka,
v rasni oblasti kadeto se izpolzva daden matematicheski podhod prodaljavat da preotkrivat neshta koito sa dobre izvestni na matematicite ot dota vreme.
Re: haskel vs. pascal
Абе и аз имам подобни подозрения, защото всичките тези сложнотии в математиката едва ли са глупости сътворени от шизофреници. А и да има някъде нещо много ценно, надали ще дойде някой да ни го обясни точно в този клуб. Дори и да не е за военни цели, печалбите в обикновенния граждански бизнес са достатъчно основание хората да си държат езика зад зъбите :)
Re: pravialno! ASSEMBER!
Ми аз на кво съм се учил??? Точно с BASIC за 8-мица почнах, когато бях на 7-8 години. На около 10 захванах асемблера за 6502, на 13 Паскал, на 14 C/C++... В момента съм на 20, и мисля, че си се справям чудесно
Това с какво съм почнал ни най-малко не ме разваля в момента, даже напротив, помогнало ми е да разбера архитектурата на компютрите малко по малко, да се развия.
Re: pravialno! ASSEMBER!
Е да, де, точно това имах предвид, на Монитор! То друг начин има ли? 

Re: * != ***
Тая теорема (за езика с единия оператор) се учи по Ламбда Смятане в трети курс, а доказателството и направо си е... (хайде да не довършвам) 
Re: pravialno! ASSEMBER!
ei!
koi kazva da go ucat na algoritmi! algoritmite posle!
pravo trebav da se zapoznae k'vo ima u komputera! sto e to procesor, pamet i kak procesora izpalniava programa...
ako nekoi mu haresa da se zadalboci! ako ne da si kara s algoritmite!
osven tova ako nasila ne te zapoznaiat s teia osnovi, sam nikoga nema da go napravis! stoto tvoia velik kolega Bili napravi vsicko vazmojno horata da stanat tapi! samo da cakaty bez da se zamislat!
a! steh da zabrava nai vajnoto! ti sasto si maloumen! :-)
koi kazva da go ucat na algoritmi! algoritmite posle!
pravo trebav da se zapoznae k'vo ima u komputera! sto e to procesor, pamet i kak procesora izpalniava programa...
ako nekoi mu haresa da se zadalboci! ako ne da si kara s algoritmite!
osven tova ako nasila ne te zapoznaiat s teia osnovi, sam nikoga nema da go napravis! stoto tvoia velik kolega Bili napravi vsicko vazmojno horata da stanat tapi! samo da cakaty bez da se zamislat!
a! steh da zabrava nai vajnoto! ti sasto si maloumen! :-)
Re: pravialno! ASSEMBER!
az li be?
kak da ne sam!
samo na tova pisa!
daje v poslednite 3godini i mi plastat zatova!
kak da ne sam!
samo na tova pisa!
daje v poslednite 3godini i mi plastat zatova!
Re: haskel vs. pascal
Az si izteglih Hugs interpretatora, za da poeksperimentiram s Haskell-a i me kefi.
Doklkoto vidiah razlikata s Lisp da kajem ne sa golemi i dvata sa funkionalni ezici, no Haskell ne e baziran na spisuci taka che ne triabva da vlagash skobi do poluda. Susto taka ima edno nesto narecheno 'list comprehensions' koeto e dosta mostna konstrukcia i ima po skoro deklarativen harakter. Ima i striktna tipizacia za razlika ot Lisp-a taka che na pruv pogled mi izglejda po dobur. Druga razlika e otlojenoto oceniavane (call by name).
Eto kak izglejda qsort na Haskell:
qsort [] = []
qsort (x:xs) = qsort [y | y<-xs, y<=x] ++ [x] ++ qsort [y | y<-xs, y>x]
a tova puk e spisuk s vsichki prosti chisla:
primes :: [Int]
primes = sieve [2 .. ] -- Sieve of Eratosthenes
sieve (x:xs) = x : sieve [y | y <- xs, (y `rem` x)/=0]
Doklkoto vidiah razlikata s Lisp da kajem ne sa golemi i dvata sa funkionalni ezici, no Haskell ne e baziran na spisuci taka che ne triabva da vlagash skobi do poluda. Susto taka ima edno nesto narecheno 'list comprehensions' koeto e dosta mostna konstrukcia i ima po skoro deklarativen harakter. Ima i striktna tipizacia za razlika ot Lisp-a taka che na pruv pogled mi izglejda po dobur. Druga razlika e otlojenoto oceniavane (call by name).
Eto kak izglejda qsort na Haskell:
qsort [] = []
qsort (x:xs) = qsort [y | y<-xs, y<=x] ++ [x] ++ qsort [y | y<-xs, y>x]
a tova puk e spisuk s vsichki prosti chisla:
primes :: [Int]
primes = sieve [2 .. ] -- Sieve of Eratosthenes
sieve (x:xs) = x : sieve [y | y <- xs, (y `rem` x)/=0]
Re: haskel vs. pascal
are be sto zaebahte temata za Haskell-a .... sled tova moje i za Mercury da pogovorim :))))