Kakvo e programirane?

59 отговора 2486 прегледа
в отговор на Potencialen emigrant #41

Re: Kakvo e programirane?

а тази класификация - процедурно/функционално/логическо програмиране за нищо ли я нямате? т.е според теб само процедурното е програмиране, останалото е 'описване'?

Отговор
в отговор на Potencialen emigrant #42

Re: Kakvo e programirane?

Togava XSLT e ezik, taka li?
I sashto taka edna rekursivna programa na C ne e programa ako niama cikal? Interesno mnenie ...

НЕ МЕ ЕБЕ КАК Е ВУТЕ, АЗ ГЛЕДАМ ДА СЪМ ДОБРЕ
Отговор
в отговор на zliq #43

Re: Kakvo e programirane?

Da.
A za yerarhiya ot klasove (ili kakto tam se naricha) chuval li si? Ako mnogo nastoyavash - i kartinka shte narisuvam :-)

Formalni ezici:
I. Algoritmichni
1. strukturni
a) OO
2. nestrukturni
II. Deklarativni
1. logicheski
2. funkcionalni

i t. n.

Отговор
в отговор на Perin #44

Re: Kakvo e programirane?

> Togava XSLT e ezik, taka li?
Da, no ne programen. No XSL transformatoryt e programa.

> I sashto taka edna rekursivna programa na C ne e programa ako niama cikal?
Rekursiya ili cikyl - vse taya.

Редактирано от Potencialen emigrant на

Отговор
в отговор на Potencialen emigrant #45

Re: Kakvo e programirane?

tova mnogo hubavo, ama vse pak ne razbiram zashto si reshil, che deklaraivnite ezici NE sa ezici za programirane? Ili neshto govorim za razlichni neshta?

A inache az tuka edna druga kartinka gledam (za modeli na izchislenie):

Declarative model
(strict functional programming)
(deterministic logic programming)

|

Declarative model + explicit state
(statefull programming)
(component oriented programming)
(object oriented programming)...
....
(i dr.)

Za tvoqta klasifikaciq - syshto ne sym syglasen, che OOP e podmnojestvo na strukturnoto programirane.
Mislq, che shte moga da spretna edna nestrukturna i obektno orientirana programka.

Отговор
в отговор на code_grinder #46

Re: Kakvo e programirane?

Абе, отдавна беше. Но нямах впредвид буквално да се чете.
ето и малко поезия в подобен вариант...

{
Вяра

Ето - аз пуша, работя, вирея,
програмки си пиша - тъй както умея.
С компютър под вежди се гледаме строго
и боря се с него, доколкото мога.
Със драйва сме в разпра,
но ти не разбирай, че мога без него.
Напротив ! Напротив, дори да умира
и денем, и нощем пак няма да спира.
И все пак ще чувствам приятния гъдел,
да гледам диода как свети,
как драйва чегърта, как рови дискети.
}

{
Писмо (Ти помниш ли ...)

Ти помниш ли на Apple-а роднините
и флопитата, пълни с лепкав мрак
и онзи див копнеж по пловдивкините
и едрите звезди в Благоевград.

Ти помниш ли поне един от нас,
небръкнал с Fixer-а във диска,
там дето DOS-а е на власт,
там дето CATALOG-а се разлиства.

Ти помниш ли как някак много бързо
ни тикнаха компютър във ръцете.
Опомнихме се. Късно.
В драйва имаше дискета ...

Ти помниш ли как в нас полека-лека
се вливаше уискито със лед,
изстиваше в чинията бифтека
и дисковете пак не бяха в ред.

А там - високо във небето чудно
на Motorolla чипове летяха,
ИЗОТ-ски принтер пак трещеше до полуда,
екранът бе зелен и непонятен.

Ти помниш ли, как зяпнали PC-то
си изтощавахме очите всяка вечер.
Момиченца се цупеха сърдито,
но ние бяхме импотентни вече.
}

Хайде аз ще изчезвам, че днес нямам много време.
бай

Отговор
в отговор на code_grinder #47

Re: Kakvo e programirane?

т.е. още няколко думи...

Аз все пак съм от провинцията, и при нас Правец 82 беше много моден през 1984-та година. Но първата си РАБОТЕЩА и правеща нещо смислено програма я написах през 1986-та. Разбирай, че тогава просто нямаше кой да ми преподава, и съм се учил сам. След това имах няколко по-смислени поръчки за бази данни, опитах да продам на общината софтуер за каталозиране на данни за населението, но там вече не можах да пробия, щото още не бяха чули думата "компютър".
А колкото до работеща 8-ца ;о)))) аз и сега си имам едно такова при мен. Понякога пиша "brun diamond mine" или "brun mario bros" и джиткам до зори. Еееех, славни времена бяха...

Отговор
в отговор на Potencialen emigrant #48

Re: Kakvo e programirane?

>> Togava XSLT e ezik, taka li?
> Da, no ne programen. No XSL transformatoryt e programa.

Da de, ama ima xsl:for-each. Tova ne go li pravi programen? Moga primerno da napisha programa za sortirane (imam predvid na da polzvam xsl:sort, ami da sortiram masivche - e, serializirano v comma separated list, shtoto XSLT ot masivi ne otbira). Aide za chistota na diskusiata da ignorirame extension funkciite i elementite.

>> I sashto taka edna rekursivna programa na C ne e programa ako niama cikal?
>Rekursiya ili cikyl - vse taya.

T.e. rekursivnata programa za hanoiskite kuli na C e programa, no na Prolog ne e?!?!?!?

НЕ МЕ ЕБЕ КАК Е ВУТЕ, АЗ ГЛЕДАМ ДА СЪМ ДОБРЕ
Отговор
в отговор на Perin #49

Re: Kakvo e programirane?

> T.e. rekursivnata programa za hanoiskite kuli na C e programa, no na Prolog ne e?!?!?!?
Ami da. Neka go kaja po-prosto (po-populyarno): programen/imperativen/algoritmichen e tozi ezik, chrez koyto kazvash na kompyutyra kak se poluchava reshenieto, a deklarativen - kak izglejda reshenieto, pyk procesoryt (interpretator, renderer, mashina za izvod) se opravya kakto si znae.

> Da de, ama ima xsl:for-each.
E, takiva neshta ima navsyakyde - Prolog, SQL... No tova ne e cikyl, tova e kvantor.

Отговор
в отговор на nevar #50

Re: какво вижда Танг Ра

Всичко . Танг Ра е Бога-Небе. Всичко знае и всичко вижда. Истината. Общо взето е символ на чистота и яснознание за нещата в същината им :)

Дали достатъчно добре го обясних ?

Taнг Ра вижда !
Отговор
в отговор на Potencialen emigrant #51

Re: Kakvo e programirane?

>> T.e. rekursivnata programa za hanoiskite kuli na C e programa,
>> no na Prolog ne e?!?!?!?
>Ami da. Neka go kaja po-prosto (po-populyarno): >programen/imperativen/algoritmichen e tozi ezik, chrez koyto kazvash na >kompyutyra kak se poluchava reshenieto, a deklarativen - kak izglejda reshenieto, >pyk procesoryt (interpretator, renderer, mashina za izvod) se opravya kakto si znae.

Po tazi logika optimizirashtite kompilatori sa kompilatori za deklarativni ezici.

>> Da de, ama ima xsl:for-each.
> E, takiva neshta ima navsyakyde - Prolog, SQL... No tova ne e cikyl,
> tova e kvantor.

V primera koito posochih moje da se izpolzva za realizirane na savsem istinski cikal.

In God we Trust (all others must submit a X.509 certificate)
Отговор
в отговор на Лъчeзapнa #52

Re: какво вижда Танг Ра

Eh kolko mnogo znaesh, ia kazhi zashto pri vsicki skitski i turkski narodi, glavniat bog e bil boginiata majka (simvol na plodovitosta na prirodata)? Zashto tochno pri bulgarite bogut, simvolut i znachenieto mu se izmenia, kakto i pri oshte plemena i plemenni obedinenia?

Za da ne bude napulno off topic, shte napisha che za men programist e chovek, kojto pishe algorithmi s koito, se avtomatizira truda na neprogramistite. Smiatam che programistat mozhe da e takuv, dori da ne e vizhdal mashina. Pak lichno moe mnenie e che vinagi e imalo programisti oshte predi izchislitelnata mashina na B. Pascal.

Vupreki che se smiata che purvia programist e bila Ada *****(zabravih i imeto), koito purva e izpolzvala izchislitelnite mashini na ***** ****(zabravih mu imato), za algoritmizacia na rabota s danni, a ne prosto za izchislenia.

Mnogo glupav posting se poluchi, no mi pisna samo da cheta. A i oshte neshto izglezhda, nikoj tuk ne viarva v Tangra, zashtoto nali znaete, umnite i talantlivite otivat gore pri nego, ostanalite gi prashtat da mu pomagat. Taka che, ako ne si skromen si ... Poniakoga se pitam kak taka celia club ne e v nebesata .

I wanna read interesting postingz
Отговор
в отговор на expeler #53

Re: какво вижда Танг Ра

Ada Byron, Charles Babbage.

Pyrviyat formalno opisan algoritym e tozi za NOK ot Evklid.

Отговор
в отговор на Potencialen emigrant #54

Re: Kakvo e programirane?

преди 2 поста ти писах за Лисп - там нещо друго ми отговори.....
сега пишеш, че цикъл и рек. функция било едно и също - ами аз пък ще ти напиша, че изобщо не си наясно, и ми е интересно доц К. Манев в какъв контекст го е казал това за циклите, щото явно ти не си го разбрал.....

Отговор
в отговор на zliq #56

Re: Kakvo e programirane?

Za Lisp nyama da obyasnyavam - hayde seti se kakva e razlikata! Podskazka - shto nyama yavni cikli v Lisp?

> доц К. Манев в какъв контекст го е казал това за циклите
V konteksta na "Kvo shte uchim nie s vas sledvashtite 2 semestyra". I ne vlizashe v konspekta. Razbral sym go kakto si iskam.

Umorih se.

Отговор
в отговор на Potencialen emigrant #57

Re: Kakvo e programirane?

мда - и аз се уморих.
Вече ще знам и като говоря с приятели ще казвам, че съм описал едно описание на Лисп.

Отговор
в отговор на Cherepa #58

Re: Kakvo e programirane?

Всяко програмиране е местене на разни битове в разни посоки.
Но не всяко местене на битове е програмиране.

Отговор
в отговор на Bonev #59

Re: Kakvo e programirane?

ако питате Шишков - ще ви обясни, че програмирането е текстообработка. Събирането на 2 числа - обработка на низове.

Отговор
в отговор на zliq #60

Re: Kakvo e programirane?

Шишков, до колкото помня, го беше казал това за математиката, не за програмирането... Какво представлява математиката? Отговор - система, изградена изцяло с помощта на логически изводи. Какво представлява логическият извод? Отговор - заместване на подниз в низ. Извод - математиката е частен случай на текстообработката.

P.S. Напълно съм съгласен с мнението му :)

P.P.S. Може и да не съм прав де - това ми го е казал Краси Манев, не лично Шишков.

Отговор