Марківська гімназія
Ви бажаєте відреагувати на цей пост? Створіть акаунт всього за кілька кліків або увійдіть на форум.

Паскаль

2 користувачів

Перейти донизу

Паскаль Empty Паскаль

Повідомлення автор Kenga Сб 21 Бер 2009, 22:09

(Не можу мовчатиSmile)
Pascal (Паскаль, Пасквиль, Паскакаль) — язык программирования, созданный в 70-х годах прошлого века известным Николаусом Виртом, чтобы невозбранно дисциплинировать школьников и ступидентов, и доминировать над ними, но позже автор понял, что каждый учебный язык программирования должен быть пригоден для написания реальных программ. Когда-то имел весьма солидную популярность, и сейчас набирает популярность. И в настоящее время используется далеко не только для обучения школьников программированию, что какбе намекает. Язык какбэ привлекает преподавателей некоторыми математическими фичами и возможностью писать почти как на обычном английском языке, а не ломать пальцы о низкоуровневые указатели и прочие фигурные кракозябры, вроде крайне идиотских конструкций и прочих утверждений истинно тру извращенствах, принятых в C-подобных языках, вроде: 1/3 == 0.
(Джерело казати не можу, там багато поганих слів Blush )
Kenga
Kenga
 
 

Звідки : Марківська гімназія

Повідомлень : 330
Бали : 138
Ордени : Найбільше повідомлень

https://mark-gymnasia.ukraine7.com

Повернутися до початку Перейти донизу

Паскаль Empty Re: Паскаль

Повідомлення автор Faust Сб 21 Бер 2009, 23:00

ну и я тут кое что запостю

Паскаль это язык хороший только как учебный язык программирования так как учит человека мыслить "языком машины" (if then else), также он хорош своей строгостью к объявлению переменных и их типов, это учит строго контролировать процесс выполнения программы (например в php переменную можно объявить в любом месте программы причем она по ходу выполнения программы может менять свой тип, а это может сбить с толку) ну и также он хорош своей простотой, что делает его изучение более легким.

"И в настоящее время используется далеко не только для обучения школьников " а тут я полностью не согласен !!!! я не дивил ни одного рабочего проекта написанном на паскале!!! и все потому что он не поддерживает очень многих необходимых функций! Сейчас популярны объектно-ориентированные языки, а паскаль процедурный. Даже дэлфи обьктноориентированным назвать можно с большой натяжкой (он скорее визуальный процедурный язык)
"не ломать пальцы о низкоуровневые указатели и прочие фигурные кракозябры, вроде крайне идиотских конструкций и прочих утверждений истинно тру извращенствах, принятых в C-подобных языках, вроде: 1/3 == 0." - ну а с этим я полностью не согласен !!! Языки типа с++, java, php это языки гибкие, в них каждый программист не зажат в рамки каких-то стандартов и волен писать как ему нравится и это показывает его мастерство, подчеркивает индивидуальность

"Язык какбэ привлекает преподавателей некоторыми математическими фичами и возможностью писать почти как на обычном английском языке" ну тут вообще комменты излишни. Конечно математическим фичами он только и может привлечь поскольку в остальных отраслях он практически никакос с графикой он работает примитивно с сетью тоже (хотя дэлфи довольно неплохо работает с базами данных, вернее раньше работало) ну с аппаратной частью тоже все запущенно
Faust
Faust
 
 

Звідки : Луганск

Настрій : Работать негры солнце еще высоко !!!

Повідомлень : 114
Бали : 31
Ордени : 100 повідомлень

Повернутися до початку Перейти донизу

Паскаль Empty Re: Паскаль

Повідомлення автор Kenga Сб 21 Бер 2009, 23:16

Враховую, що джерело вам відоме:
Faust пише: я не дивил ни одного рабочего проекта написанном на паскале!!!
Джерело пише:Тем не менее, на Delphi написано множество ... программ: Skype, PL/SQL Developer, TOAD, PHPEdit и еще тысичи, тысичи их, полезных и быстрых
...
А на VB и C# ничего приличного не написано, зато испоганено масса ... вещей, вроде AutoCAD или самой IDE Delphi


Faust пише:Языки типа с++, java, php это языки гибкие, в них каждый программист не зажат в рамки каких-то стандартов и волен писать как ему нравится и это показывает его мастерство, подчеркивает индивидуальность
Джерело пише:Лаконичностью и читабельностью кода Pascal легко и невозбранно забарывает все судорожные и смешные попытки приплюснытых постоянно оперировать разыменовыванием указателей и приведением типов, и прочими козявками и заковырками.


Faust пише:в остальных отраслях он практически никакос
Джерело пише:Возможность прямой работы с памятью...
...отличные средства работы с БД...
Имеет отличную систему обработки исключений...


І взагалі
Джерело пише:"*" - это "умножить", а не "умножить, указатель, указатель на фукнцию возврашающую указатель, или вообще поди пойми чего там в C++ перегружено etc"
Kenga
Kenga
 
 

Звідки : Марківська гімназія

Повідомлень : 330
Бали : 138
Ордени : Найбільше повідомлень

https://mark-gymnasia.ukraine7.com

Повернутися до початку Перейти донизу

Паскаль Empty Re: Паскаль

Повідомлення автор Faust Сб 21 Бер 2009, 23:47

я и говорил что паскаль т.е. дэлфи номано работает с базами данных PL/SQL Developer, TOAD, PHPEdit, а это и есть программы предназначенные для визуального конструирования баз данных

VB - это мелкософтовское детище и в подметки не годится нормальным языкам тут я полностью согласен!!!

а вот С, тут уж извините!!! Вы думаете на каких языках пишутся ядра операционных систем? уж конечно не на паскале!!!!

"Лаконичностью и читабельностью кода Pascal легко и невозбранно забарывает все судорожные и смешные попытки приплюснытых постоянно оперировать разыменовыванием указателей и приведением типов, и прочими козявками и заковырками." - тут тоже можно долго спорить лаконичность и четкость это хорошо конечно и читабельность кода неплохо, но когда нужно чтобы код умещался в какие то рамки, например объём или процессорное время, то тут уже не до лаконичности а с Си в этом параметре никто не сравнится. А если вы пишите приложение не один, а целой командой то тут вас спасет только ООП. Каждый написал свой класс как ему вздумалось, заложил в него необходимые функции, описал в мануале как с ним работать и пользуйтесь классом на здоровье, а что там у него внутри вам и знать ненадобно, что там где объявляется и как вычисляется только отдай ему данные и получи результат.
а что написано хорошего и чего испоганено так это не от языка зависит а от степени кривизны рук разработчика!!!!!!!!!
Faust
Faust
 
 

Звідки : Луганск

Настрій : Работать негры солнце еще высоко !!!

Повідомлень : 114
Бали : 31
Ордени : 100 повідомлень

Повернутися до початку Перейти донизу

Паскаль Empty Re: Паскаль

Повідомлення автор Kenga Сб 21 Бер 2009, 23:54

Faust пише:когда нужно чтобы код умещался в какие то рамки, например объём или процессорное время, то тут уже не до лаконичности а с Си в этом параметре никто не сравнится
Пруфлинк?

Faust пише:Каждый написал свой класс как ему вздумалось, заложил в него необходимые функции, описал в мануале как с ним работать и пользуйтесь классом на здоровье
Faust пише:а что написано хорошего и чего испоганено так это не от языка зависит а от степени кривизны рук разработчика!!!!!!!!!
Вам не кажется, что это весьма взаимосвязанные утверждения?
Kenga
Kenga
 
 

Звідки : Марківська гімназія

Повідомлень : 330
Бали : 138
Ордени : Найбільше повідомлень

https://mark-gymnasia.ukraine7.com

Повернутися до початку Перейти донизу

Паскаль Empty Re: Паскаль

Повідомлення автор Faust Нд 22 Бер 2009, 09:38

Ну что не говорите паскаль это язык древний и годный только для обучения программированию!!!
ему уже 40 лет и когда он был изобретен и внедрялся были совсем другие требования и задачи
Faust
Faust
 
 

Звідки : Луганск

Настрій : Работать негры солнце еще высоко !!!

Повідомлень : 114
Бали : 31
Ордени : 100 повідомлень

Повернутися до початку Перейти донизу

Паскаль Empty Re: Паскаль

Повідомлення автор Kenga Нд 22 Бер 2009, 11:47

Т.е. ты так считаешь, это твое личное мнение, никаким фактами и более ничьим мнением оно не подкрепляется, и никакие аргументы тебя не переубедят. А все правильно читаю?
Faust пише:ему уже 40 лет
Сколько лет основным математическим инструментам, будем вспоминать?
Faust пише:были совсем другие требования и задачи
Какие именно требования и задачи появились недавно и Паскаль не может их выполнять? Мне что-то не вспоминается. Возможно, ты имеешь в виду скорость - согласна, Паскаль более "медленный". Но это различие в скорости важно, возможно, при сложных математических расчетах, в "обычной" практике настолько маленькая разница существенной роли не играет и компенсируется достоинствами Паскаля.
Кроме того, основные структуры всех языков программирования одинаковы, далеко не все программистыи и не для всех задач используют специфические для данного языка возможности.
Kenga
Kenga
 
 

Звідки : Марківська гімназія

Повідомлень : 330
Бали : 138
Ордени : Найбільше повідомлень

https://mark-gymnasia.ukraine7.com

Повернутися до початку Перейти донизу

Паскаль Empty Re: Паскаль

Повідомлення автор Спонсорований контент


Спонсорований контент


Повернутися до початку Перейти донизу

Повернутися до початку


 
Права доступу до цього форуму
Ви не можете відповідати на теми у цьому форумі