Форум программистов, компьютерный форум, киберфорум
Священные войны
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.74/243: Рейтинг темы: голосов - 243, средняя оценка - 4.74
1 / 1 / 0
Регистрация: 27.02.2009
Сообщений: 5

Сравнение С++ и Pascal

27.02.2009, 12:06. Показов 48865. Ответов 300
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Люблю и уважаю С++. Даже преподаю. Тут до меня один ученик прикопался: докажи ему, что С++ круче чем Pascal или Делфи. А я сердцем чувствую, а доказательств нет. Вроде и функции и указатели и классы и там и там. Подкиньте идейку, а то не учит ведь - С ему, понимаешь, не нравится.
PS аргумент "На С PHP и Java основывается" не прошел.
1
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
27.02.2009, 12:06
Ответы с готовыми решениями:

Что такое параметрические типы данных в Object Pascal и как привести сравнение механизмов наследования?
Доброго времени суток! Не могу понять как ответить на эти вопросы. Нашла классификацию типов данных, там параметрического типа вообще...

Turbo Pascal, Pascal ABC, Free Pascal, PascalABC.NET - в чем разница?
Всем привет, решил изучать Паскаль, но на форуме увидел 4 его версии - Turbo Pascal, Pascal ABC, Free Pascal, PascalABC.NET и не понял, в...

Сравнение текста из файла и сравнение с текстом в программе char - Dev C++
Доброго времени суток! Имеется код программы: ifstream test("primer.txt"); char awm = "kod"; char buff; test >> buff; if...

300
Почетный модератор
7393 / 2639 / 281
Регистрация: 29.07.2006
Сообщений: 13,696
27.02.2009, 13:51
Студворк — интернет-сервис помощи студентам
Humanitis, все понятно. Задач нет.
Есть ли смысл религиозному фанатику приводить плюсы другой религии?
Ты еще попробовать не успел, уже испугался? Заметь, я не сказал, что паскаль это плохо. Я просто попросил тебя привести пример. Мне, может быть, интересно узнать задачу, в которой использовать паскаль было бы объективно лучше. Так, что, кто из нас фанатик, еще можно поспорить
0
Администратор
 Аватар для mik-a-el
87972 / 53293 / 249
Регистрация: 10.04.2006
Сообщений: 13,783
27.02.2009, 13:58
Чистый паскаль, равно как и чистый С++, никому сейчас не нужен (в коммерческой разработке). А Delphi и Visual C++ применяются для решения широкого круга задач.
0
 Аватар для Humanitis
176 / 168 / 27
Регистрация: 12.01.2009
Сообщений: 430
27.02.2009, 14:01
Чистый паскаль, равно как и чистый С++, никому сейчас не нужен (в коммерческой разработке). А Delphi и Visual C++ применяются для решения широкого круга задач.
аллилуйя
0
4866 / 3287 / 468
Регистрация: 10.12.2008
Сообщений: 10,570
27.02.2009, 14:08
Паскалевские проги медленее, когда надо эффективно работать с компом а не просто отдыхать, это становится заметно.
У меня, было дело, окна в The Bat! висли, и удивляться там было нечему, это самая лучшая прога на Дельфи, известная мне.
0
Администратор
 Аватар для mik-a-el
87972 / 53293 / 249
Регистрация: 10.04.2006
Сообщений: 13,783
27.02.2009, 14:16
Цитата Сообщение от accept Посмотреть сообщение
У меня, было дело, окна в The Bat! висли, и удивляться там было нечему, это самая лучшая прога на Дельфи, известная мне.
Винда сделана на сях и тоже виснет... Придраться всегда есть к чему, не так ли?
0
 Аватар для XAHOK
273 / 266 / 20
Регистрация: 27.02.2009
Сообщений: 694
Записей в блоге: 7
27.02.2009, 14:32
Возвращаясь к исходной формулировке вопроса хочу заметить, что необходимо знать все основные языки программирования, а не зацикливаться на одном, мотивируя это тем, что какойто язык не нравиться. Заказчика не интересуют предпочтения программиста. Я сам люблю С. Сейчас пишу преимущественно на С#, однако знаю как делфи, так и ВБ. В наше время экономические мотивы являются одними из наиболее существенными, и убеждение надо строить на основе них.
1
1 / 1 / 0
Регистрация: 27.02.2009
Сообщений: 5
27.02.2009, 16:21  [ТС]
Всем ответившим ОГРОМНОЕ спасибо, сейчас убегаю, в понедельник поблагадарю каждого заслуживающего в отдельности
0
Эксперт С++
 Аватар для Phantom
3189 / 869 / 39
Регистрация: 29.12.2008
Сообщений: 951
27.02.2009, 22:21
Среда разработки необходима для создания приложений. Поэтому, пока и на С++ и на Delphi создаются адекватные программы, сравнивать их бессмысленно.
Помимо вышеупомянутой The Bat! на Delphi написан Total Commander, Power Strip, QIP. Не вспомню точно, но кажется Download Master и даже DevC++ также написаны на этом языке. Называть Delphi "учебным" только из-за того что на нем пишут многие начинающие и он прост в освоении, имхо, глупо.
Нужно просто любить в себе программиста и создавать программы, неважно на каком языке.
0
 Аватар для -MefistofeL-
22 / 20 / 5
Регистрация: 11.02.2009
Сообщений: 383
27.02.2009, 22:58
а на чем линуха написана?
0
Эксперт С++
2924 / 1274 / 114
Регистрация: 27.05.2008
Сообщений: 3,465
27.02.2009, 23:19
))))
(строгим тоном директора школы) А ну ка - линейки на стол! И чтобы завтра без родителей в школу не приходили!
0
Администратор
 Аватар для mik-a-el
87972 / 53293 / 249
Регистрация: 10.04.2006
Сообщений: 13,783
27.02.2009, 23:23
Цитата Сообщение от CheshireCat Посмотреть сообщение
а на чем линуха написана?
На васике, на чем ж еще...
1
 Аватар для -MefistofeL-
22 / 20 / 5
Регистрация: 11.02.2009
Сообщений: 383
27.02.2009, 23:26
Интересно, а если винду на нем нацарапать, она будит хоть на грамм меньше лагать, или это гейц виноват в том, что многие думают, что винда - лажа изза того, что на С++ написана?
0
Администратор
 Аватар для mik-a-el
87972 / 53293 / 249
Регистрация: 10.04.2006
Сообщений: 13,783
27.02.2009, 23:32
Цитата Сообщение от -MefistofeL- Посмотреть сообщение
винда - лажа изза того, что на С++ написана?
Я вообще думаю, что винду нужно было на паскале писать, тогда б она летала так, что в ушах бы свистело. Клянусь тапками Вирта.
0
 Аватар для -MefistofeL-
22 / 20 / 5
Регистрация: 11.02.2009
Сообщений: 383
27.02.2009, 23:38
нет.. я все-таки держусь мнения, что язык непричем...
С++ довольно гибкий язык, сильно разширяющий ареал возможностей, вот гейц и поддался искушениям легкости написания кода и нафигачил сюда довига всякой никому не нужной херни.
Да и сама структура винды, по сравнению с линуховой мега тупая: все в кучу свалено, все одно в другом сидит и без третьего работать не может.
0
4866 / 3287 / 468
Регистрация: 10.12.2008
Сообщений: 10,570
28.02.2009, 02:24
Цитата Сообщение от Phantom
Помимо вышеупомянутой The Bat! на Delphi написан Total Commander, Power Strip, QIP. Не вспомню точно, но кажется Download Master и даже DevC++ также написаны на этом языке.
да, по скорости всегда можно определить, стоит чуть чему-нибудь подвиснуть и понеслась
конечно, уровень программы зависит от уровня программиста, как известно: ученик - не мастер
а вот wget поуматнее, всегда работает точно, надёжно и максимально эффективно, а в DM было дело (это уже касаемо не тормозов программы а уровня программиста, который выбирает Дельфи) качал я 40 метровый файл несколько дней, а на 39'ом мегабайте DM показывает что файл закачался, а файл не закачался, а он показывает (баги типа как в The Bat!), в The Bat! открываешь например папку какую-нибудь а там Access Violation, или раз и слетели базы, типичная для Дельфи фигня
Каково её предпочтение ? Кто её предпочтёт ? Почему её предпочтёт ?
Почему предпочтёт Дельфи а не новый C# ?
0
Эксперт С++
 Аватар для Phantom
3189 / 869 / 39
Регистрация: 29.12.2008
Сообщений: 951
28.02.2009, 10:13
Почему, кто и зачем предпочитает делфи, это вопрос к разработчикам. У него свои плюсы. Многих привлекает его простота. На Delphi можно в короткие сроки создавать неплохие программы.
А вот C# мне совсем не нравится. У него специфическая архитектура компиляции. Код переводится в промежуточный язык, который компилируется в процессе выполнения программы. С одной стороны, это ускоряет отладку, что очень важно для разработки больших приложений. С другой стороны, и exe-шник на С# не совсем и exe-шник в полном понимании, в результате и скорость медленная и размер немаленький. Кроме того, программы на C#, опять же из-за особенностей компиляции, уязвимы, т.к. существуют хорошие инструменты взлома под него.
1
4866 / 3287 / 468
Регистрация: 10.12.2008
Сообщений: 10,570
01.03.2009, 00:14
почему же операционные системы не пишут на Дельфи ? наверное потому что есть мотороллер а есть машина, мотик прост в управлении, а за машиной надо следить постоянно; случись что серьёзное, на мотике не очень наездишься, особенно больше двух человек (а не, два человека это уже мотоцикл), ну даже если Дельфи это мотоцикл типа Харлей Девидсон, всё равно, чтобы проехать троим, нужно люльку приделывать к нему, а четверым так вообще возможностей нет; и ковёр на нём не перевезёшь
надёжность программы - вот ключевой фактор, если прога вылетит в процессе какой-то работы, я уже не буду ставить такую чтобы не рисковать, есть ещё такой фактор: что сильнее прога или операционная среда в которой она выполняется, Дельфи не потянет, если ось написана на си то и прога написаная на си попадает в родную среду, если система написана в майкрософт то и прогать там надо через .NET (для скорости написания), а если система написана на Дельфи, то и прогать в ней надо на Дельфи
0
 Аватар для Коля-Коля
0 / 1 / 0
Регистрация: 28.02.2009
Сообщений: 58
01.03.2009, 00:36
Если он хочет всю жизнь видеть перед собой чёрное окно ДОСА, то скатертью ему дорога!!
0
4866 / 3287 / 468
Регистрация: 10.12.2008
Сообщений: 10,570
01.03.2009, 02:47
он типа изучит Паскаль, потому что там не сложно, а потом на Дельфи совсем просто будет - вот это ход мысли, когда отказывается изучать разные средства
по сути же наоборот - чем проще, тем хуже понимание того, как работает в компе, ошибки они оттуда
1
1 / 1 / 0
Регистрация: 17.01.2009
Сообщений: 17
01.03.2009, 09:18
Вот ничего не надо доказывать словами.

Такие как ваш ученик пробиваются на слабо и, в зависимости от результата, либо посылаются <вырезано> как злостные флудеры, либо сажаются на индивидуальный курс обучения, где всю практику сдают на двух языках. Остается только грамотно подобрать задания.

Вот пусть после этого сами доказывают, что паскаль круче (лучше письменно, в рамках зачетной работы). Ну а вы, что вы?! Ставите ему отлично за знание двух языков и выпиваете бокал шампанского, - порадовать себя за хорошо проделанную индивидуальную работу.

Как-то так. Без всяких холиваров и лишних слов.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
01.03.2009, 09:18

Сравнение DateTime - Почему сравнение запаздывает на 1 мин
public DateTime NextShort(DateTime cur, int ofset, int period) { var temp = (cur.Minute / period) * period + ofset;...

Дополните пожалуйста эти методы! скалярное произведение векторов, умножение на скаляр, сравнение векторов, сравнение
public class VectorTricks { public static void main(String args) { Vector v1 = new Vector(1, 2, 3); Vector v2...

Различия трансляторов Pascal ABC.Net и Turbo/Borland Pascal
Пожалуйста, объясните различия между компиляторами Pascal ABC.Net и Turbo/Borland Pascal

Нужно перевести программу с Turbo Pascal в Pascal ABC.NET
Вот есть программный код , но он для турбо паскаля, помогите перевести его в АБС.NET Program graphics; uses graph; var...

Из множества выбрать три различные точки по условию -из Turbo Pascal во Free Pascal
Даны 2 множества точек на плоскости. Выбрать три различные точки первого множества так, чтобы круг ограниченный окружностью , проходящий...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
40
Ответ Создать тему
Новые блоги и статьи
Мысли в слух
kumehtar 17.08.2026
Забавно, насколько сейчас стала доступна информация. Например о магии, духовном развитии, медитациях, и других подобных направлениях, ранее зачастую тайных, передаваемых от учителя к ученику. Хотя. . .
Перемещение строк из ТЧ в другой документ с учетом текущего пробега
Maks 17.08.2026
Реализация из решения ниже выполнена на примере нетипового документа "Автозапчасти", с ТЧ "Шины". За основу взят алгоритм отсюда: https:/ / www. cyberforum. ru/ blogs/ 359708/ 10838. html Задача: . . .
Саморегулирующийся социальный контракт для сервера cross-section.
Hrethgir 14.08.2026
С кодом конечно таких глубоких размышлений пока не было, впрочем я уже привык к алгоритмизации. Суть предмета записи: снова в диалоге с нейросетью (я взял пока себе ник для учётки админа - Rector). . . .
Часы электронные
Uhbif79 12.08.2026
Выкладываю программу часов. Программа позволяет: 1. Использовать системное время и дату, 2. Есть возможность вводить время и дату вручную. 3. Реализованы 2 будильника: начало и конец рабочего дня. . . .
Часы с будильником на основе класса QLCDNumber
Uhbif79 12.08.2026
Всем добрый день, выкладываю программу часов с будильником на основе класса QLCDNumber. Здесь я пробовал самостоятельно создавал классы, впервые столкнулся с видимостью переменной одного класса из. . .
Установка MinGW GCC 16.2 и CMake
8Observer8 10.08.2026
VK Видео: https:/ / vkvideo. ru/ video-240781534_456239017 YouTube: eY5-5PyI9NM Текстовая версия
Неделя из жизни имитационной модели склада: мои кривые руки растут, откуда надо
anaschu 10.08.2026
Неделя из жизни имитационной модели склада: как я почти написал неправильную логику и что с этим делать Работаю сейчас над учебно-рабочим проектом: строю в AnyLogic имитационную модель процессов. . .
Калькулятор для расчета родства
russiannick 07.08.2026
1. Задача: Создать калькулятор для расчета родства. Родственных связей существует 8 ступеней, такие как: p - отец P - мать q - муж Q - жена b - брат B - сестра s - сын S - дочь
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru