Pascal vs C++24.12.2012, 11:47. Показов 23808. Ответов 209
Метки нет (Все метки)
Раньше программировал на языке паскаль. Теперь перехожу на С++, изучаю по книге Дейтлов.
Так вот у меня вопрос, в чём отличие между Паскалём и С++? Я слышал, что возможностей у с++ больше чем у паскале, так какие же эти возможности? Лично я пока их не замечал (может быть потому что пока начинающий) кроме сложности языка с++
0
|
|
| 24.12.2012, 11:47 | |
|
Ответы с готовыми решениями:
209
Различия трансляторов Pascal ABC.Net и Turbo/Borland Pascal
|
|
2083 / 1576 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
|
||||||||||||||||||
| 19.12.2014, 21:15 | ||||||||||||||||||
|
Добавлено через 14 минут
0
|
||||||||||||||||||
|
4576 / 2775 / 491
Регистрация: 28.04.2012
Сообщений: 8,782
|
||||||||||||
| 19.12.2014, 22:46 | ||||||||||||
|
А так, навскидку: - GC и, как следствие, отсутствие деструкторов - дженерики работают совершенно по-другому, нежели шаблоны - отсутствие невиртуальных методов - только один вид наследования (против 3-х в плюсах) - но наличие интерфейсов и отсутствие множественного наследования - отсутствие явных ссылок и указателей - примитивные типы не равносильны объектным (например не могут использоваться в качестве параметров дженериков) - автоматический боксинг и анбоксинг - "статические" исключения Добавлено через 2 минуты
Добавлено через 3 минуты
0
|
||||||||||||
|
2083 / 1576 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
|
||||||||
| 19.12.2014, 23:23 | ||||||||
|
Добавлено через 1 минуту Добавлено через 6 минут Добавлено через 13 минут
0
|
||||||||
|
1978 / 1082 / 87
Регистрация: 29.11.2013
Сообщений: 3,353
|
|||||
| 19.12.2014, 23:38 | |||||
Добавлено через 41 секунду
0
|
|||||
|
2083 / 1576 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
|
||||
| 19.12.2014, 23:56 | ||||
|
Добавлено через 3 минуты Добавлено через 11 минут
0
|
||||
|
1978 / 1082 / 87
Регистрация: 29.11.2013
Сообщений: 3,353
|
|||||
| 20.12.2014, 00:16 | |||||
![]() Добавлено через 6 минут
0
|
|||||
|
2083 / 1576 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
|
||||||
| 20.12.2014, 00:49 | ||||||
|
Добавлено через 4 минуты С++ сам по себе целая система возможностей, как и любой язык. Добавлено через 6 минут
0
|
||||||
|
1978 / 1082 / 87
Регистрация: 29.11.2013
Сообщений: 3,353
|
||||
| 20.12.2014, 00:57 | ||||
|
Добавлено через 6 минут
0
|
||||
|
2083 / 1576 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
|
||
| 20.12.2014, 00:57 | ||
|
0
|
||
|
1978 / 1082 / 87
Регистрация: 29.11.2013
Сообщений: 3,353
|
|
| 20.12.2014, 00:57 | |
|
0
|
|
|
2083 / 1576 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
|
|
| 20.12.2014, 01:00 | |
|
0
|
|
|
1978 / 1082 / 87
Регистрация: 29.11.2013
Сообщений: 3,353
|
|||
| 20.12.2014, 01:03 | |||
|
Добавлено через 32 секунды
0
|
|||
|
2083 / 1576 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
|
||
| 20.12.2014, 01:08 | ||
|
0
|
||
|
1978 / 1082 / 87
Регистрация: 29.11.2013
Сообщений: 3,353
|
|
| 20.12.2014, 01:13 | |
|
Ну как это обычно делается. Сначала транслируем новый язык в уже известный, для которого есть компилятор. Потом на новом языке пишем его же компилятор, транслируем его в известный язык и вуаля, у нас есть компилятор нового языка, написанный на нем же.
0
|
|
|
2083 / 1576 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
|
|||
| 20.12.2014, 01:26 | |||
|
(x-1)&(y-2)|cos(2*10*z^5)-15 в бинарное дерево вычисляюще значения при любых x y и z. хотя количество и имена переменных обычно заданы. Хотя в принципе организовать ввод количества, имен и диапазонов переменных тоже не вопрос. & и | в данном выражении - R-функции Добавлено через 5 минут Добавлено через 4 минуты ps: кстати функции for() if() while() и т.д добавить в алфавит тоже не проблема. Игрался как то на эту тему с парсером, сделанным для курсака. Как раз дошел до организации скопа, но пора была дипломом заниматься.
0
|
|||
|
1978 / 1082 / 87
Регистрация: 29.11.2013
Сообщений: 3,353
|
||
| 20.12.2014, 01:30 | ||
|
напомню с чего начался этот разговор. То есть Вы в рантайме получине формальное описание функции, сформируете из этого описания реальную функцию и передадите ее в функцию, вычисляющую интеграл? Я Вас правильно понял?
Добавлено через 3 минуты
0
|
||
|
2083 / 1576 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
|
|||
| 20.12.2014, 01:46 | |||
|
Добавлено через 11 минут
0
|
|||
|
1978 / 1082 / 87
Регистрация: 29.11.2013
Сообщений: 3,353
|
||||
| 20.12.2014, 02:05 | ||||
|
спор
Да, это правильный подход и на с++ Вы будете загонять в стек (или кучу) новую функцию из машинного кода!!! Вопрос: зачем нужен такой уровень абстракций, если в итоге мы пишем транслятор математических выражений в машинный код, при этом соблюдая соглашения по вызовам операционной системы и архитектуры процессора?
0
|
||||
|
2083 / 1576 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
|
||
| 20.12.2014, 02:10 | ||
|
0
|
||
| 20.12.2014, 02:10 | |
|
Есть ли аналог модуля tpdate.tpu (Turbo Pascal) для Free Pascal Из множества выбрать три различные точки по условию -из Turbo Pascal во Free Pascal
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
мат медиц модель 30. презентация проекта
anaschu 27.08.2026
хоп хоп хоп хидахоп, а я кладую))
|
Как у меня протекала болезнь
zorxor 27.08.2026
Здравствуйте, друзья! Эта запись блога предназначена именно для вас - для моих дорогих друзей, которые знали меня лично. Чтобы ответить на вопрос - а что же со мной произошло на самом деле? Я учился. . .
|
Нашел вот забавное видео о измерениях. Лучшее что я видел на эту тему
kumehtar 26.08.2026
ILETXiw9bMQ
Основная суть и тезисы по измерениям:
0D (Нулевое измерение): точка, не имеющая длины, ширины, высоты или объема.
Объект не может перемещаться в 0D.
1D (Первое измерение):. . .
|
[EasyBuilder Pro] Памятка по разработке для панелей Weintek
ФедосеевПавел 26.08.2026
Памятка по разработке для панелей Weintek
ВВЕДЕНИЕ
Ранее, при реализации проектов основное внимание уделял разработке управляющей программы для контроллера, а панели оператора доставалось время. . .
|
|
Модель по догадкам
anaschu 25.08.2026
Прошло две недели. Я уже рассказывал, как разговаривал с сотрудниками у сортировки и как понял, что главная ветка — не про приёмку, а про отбор. Но тогда я думал, что понял механику. На этой неделе я. . .
|
Запись в регистр сведений независимо от заполненности табличной части
Maks 25.08.2026
Реализация из решения ниже выполнена на нетиповом документе с несколькими табличными частями, разработанного в КА2.
Задача:
Обеспечить запись документа в регистр сведений независимо от. . .
|
Ноутбук Альфария
kumehtar 24.08.2026
Встретился тут в сети ноутбук Альфария, примарха Альфа-Легиона. Хотя возможно, это ноутбук Омегона, разумеется.
Ну как вам?
|
Мастера простых решений
DevAlt 23.08.2026
В сишарп стэках winforms, да и wpf существует сложная система связывания
источниках данных и элементов формы(текстовые поля и метки), опирается все
это на технологию событий и мета. . .
|