Не е нужно да се регистрирате!
| Предишната тема :: Следващата тема |
| Автор |
Съобщение |
e^x
Регистриран на: 30 Jul 2008 Мнения: 4
|
Пуснато на: Mon Nov 24, 2008 6:14 pm Заглавие: Въпросче за начинаещи |
|
|
| Моля да препоръчате книга за начинаещи за object pascal |
|
| Върнете се в началото |
|
 |
Реклама
|
Пуснато на: Заглавие: |
|
|
|
|
|
| Върнете се в началото |
|
 |
e^x
Регистриран на: 30 Jul 2008 Мнения: 4
|
Пуснато на: Sun Dec 21, 2008 1:06 am Заглавие: Благодаря на всички |
|
|
Благодаря ви скъпи форумци, че ми оказахте такава помощ с някое заглавие от което да науча object pascal. Вече го научих.
90 Видяли и нито един не отговорил. Започвам да се чудя ...............
А и скъпите ми модератори synaptic например, който винаги е голям специалист как е пропуснал да блесне се чудя. Може би защото мисли, че Паскал е стар език. Пълни
глупости. Паскал и С са стандартизирани окончателно през 1983 година. Но са
измислени през 70-те години. Паскал в началото на десетилетието, а С през 78. Та лелеле колко е нов и модерен С. С този бувериран вход толкова проблеми ми е създавал за най-елементарни операции като въвеждане на някакви данни например. Докато Паскал си има 4 съвсем ясни входно/изходни функции
READ(), READLN(), WRITE(), WRITELN(). |
|
| Върнете се в началото |
|
 |
pavelludiq

Регистриран на: 10 Dec 2007 Мнения: 674 Местожителство: Shumen
|
Пуснато на: Sun Dec 21, 2008 4:52 pm Заглавие: |
|
|
По спокойно. Кофти е да искаш да учиш език който никой друг не знае, нали? Нормално е никой да не ти отговори, 99% от регискрираните ни потребители са идиоти и мързеливци.
А що се отнася до "старостта" На С и паскал, паскал е по стар от С, но годините ти не са особено вярни, мисля че паскал беше създаден 68/9 някъде, С е 72, а последния стандарт на С е С99 от 99(или 2000, не съм сигурен тук), въпреки че първия стандарт май е от 83-та, за паскал не съм сигурен. Но старостта не е особено важда, един от любимите ми езици(lisp) е създаден през 50-те, като компютърна имплементация на математическа теория от 30-те, въпреки че един от най новите му диалекти clojure заряза доста от историческите "бисери" на лисп, превръщайки го в модерен и мощен език, не съм сигурен обаче че някой от модерните диалекти на паскал са зарязали всички стари недостатъци. Като пример този object pascal, истински обектно ориентиран език ли е, както ruby и smalltalk, или е процедурен език със заковани обекти от горе му, както всички други процедурни езици, които се опитват да са обектно ориентирани(С++, perl)?
eddit: Под истински обектно ориентиран език, имам предвид че всичко в езика е обект: числа, низове, функции... |
|
| Върнете се в началото |
|
 |
Avatara
Регистриран на: 18 Oct 2009 Мнения: 6 Местожителство: Горите тилилейски
|
Пуснато на: Mon Oct 19, 2009 7:46 am Заглавие: Отговор ... |
|
|
Здравейте,
Много съжелявам, че не сте получили отговор на зададения въпрос, но това е нормално за много от Българските форуми.
Ще започна с литературата:
Може да потърсите "Програмиране на Pascal с 99 примерни програми", на Радомила Стоянова и Гочо Гочев. Ако не греша е на издателство "Парафлоу".
Друга книга с много примери и диск (визирам за Turbo Pascal) е тази на Петър Петров (изд.Техника). Мисля, че се казваше "Повече от 111 примерни програми на Turbo Pascal", но не съм сигурен в заглавието.
Ако обаче търсите нещо по-съвременно то е нужно да се обърнете към Delphi. Turbo Delphi е напълно безплатен (лицензът е за 30 години) и ще Ви позволи да създавате (и продавате) свои компоненти и контроли.
Що се отнася до езика ...
Pascal е обектно ориентиран език. Няма как да бъде друг. Конструктори, деструктори, свойства, събития и пр. са неотделна част от езика. Обектите за pascal са толкова естествени колкото и рекурсивните функции. При Turbo Pascal има и функции позволяващи директно опериране с регистрите на процесора, което го прави изключително силен. Няма да споменавам за възможностите, които разкрива asm. За целта обаче е нужно да иамте доста добри познания по assembler.
Пример: Много е лесно използвайки Tyrbo Pascal да създадете програмен таймер, работещ с интервал от една микросекунда. На практика така програмите ви ще работят в реално време (стандартните таймери, работят с интервал от 5 микросекунди). Това е много важно когато говорим за синхронизация (звук, субтитри и картина) при мултимедийни приложения, медицински програми и др.
Истината е, че C и Pascal са създадени горе долу по едно и също време. Все пак имам първото издание на книгата на Керниган и Ричи и мога да видя годината.
Към момента никой, никъде в света (освен в България) не прави разлика между езиците за програмиране. Дори Borland Architect и Visual Studio 2008 обединяват всичко.
Забавно е, че C# е по-близък като синтаксис и логика до Delphi (Pascal), отколкото до C++. Няма да коментирам използването на "as" и други оператори, нито това, че компилаторите в редица отношение са идентични като функционалност. Просто идеята е една.
Все пак Pascal е типичен виртов език, а това го прави доста атрактивен.
Pascal и Delphi са езиците на "аристократите" сред т.н. "независими" разработчици. Като се започне от Оксфорд, Масачузеската политехника, Йел и др. тези езици се ползват с изключителна популярност в научните среди поради ред причини.
Няма "стари" и "нови" езици. Lisp се използва в Autocad и никой никъде не го е изхвърлял (нарича се Auto Lisp). Ada се използва в съвременните военни симулатори. Fortran се ползва и в момента (както и "Rapira"). Проблемът е, че ако го знаете може да преместите спътник, а това едва ли е добра идея, нали? Е ... за това и не се преподава вече. Заради поразиите, които някой може да направи.  |
|
| Върнете се в началото |
|
 |
|
|
Можете да пускате нови теми Можете да отговаряте на темите Не Можете да променяте съобщенията си Не Можете да изтривате съобщенията си Не Можете да гласувате в анкети You cannot attach files in this forum Може да сваляте файлове от този форум
|
|