Pascal vs C++24.12.2012, 11:47. Показов 23800. Ответов 209
Метки нет (Все метки)
Раньше программировал на языке паскаль. Теперь перехожу на С++, изучаю по книге Дейтлов.
Так вот у меня вопрос, в чём отличие между Паскалём и С++? Я слышал, что возможностей у с++ больше чем у паскале, так какие же эти возможности? Лично я пока их не замечал (может быть потому что пока начинающий) кроме сложности языка с++
0
|
|
| 24.12.2012, 11:47 | |
|
Ответы с готовыми решениями:
209
Различия трансляторов Pascal ABC.Net и Turbo/Borland Pascal
|
|
1978 / 1082 / 87
Регистрация: 29.11.2013
Сообщений: 3,353
|
|
| 20.12.2014, 02:13 | |
|
0
|
|
|
2083 / 1576 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
|
|||
| 20.12.2014, 02:22 | |||
|
Добавлено через 6 минут В подавляющем большинстве случаев хотя бы класс функции известен, а соответственно входные данные в виде тех или иных массивов данных. Но во всех случаях прятать функцию так чтобы ее нельзя было вызвать из других функций смысла не имеет. Наоборот имеет смысл ее экспортировать в другие модули. Опять же - библиотека парсинга в бинарные деревья была когда то давно-давно написана и отлажена за час. И пишем мы его не руками, а программно, в случае чего. Зачем тогда Java и PHP если в них есть функция eval?
0
|
|||
|
1978 / 1082 / 87
Регистрация: 29.11.2013
Сообщений: 3,353
|
||
| 20.12.2014, 02:23 | ||
|
0
|
||
|
2083 / 1576 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
|
|
| 20.12.2014, 02:24 | |
|
0
|
|
|
1978 / 1082 / 87
Регистрация: 29.11.2013
Сообщений: 3,353
|
|
| 20.12.2014, 02:28 | |
|
0
|
|
|
2083 / 1576 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
|
|||
| 20.12.2014, 03:17 | |||
|
Добавлено через 44 минуты
0
|
|||
|
4576 / 2775 / 491
Регистрация: 28.04.2012
Сообщений: 8,782
|
||
| 20.12.2014, 10:16 | ||
|
0
|
||
|
2083 / 1576 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
|
||
| 20.12.2014, 10:28 | ||
|
0
|
||
|
4576 / 2775 / 491
Регистрация: 28.04.2012
Сообщений: 8,782
|
||||||||||||||||
| 20.12.2014, 10:34 | ||||||||||||||||
|
2) Рантаймы скриптовых языков чаще пишут на Сях, чем на плюсах, ибо проще.
0
|
||||||||||||||||
|
2083 / 1576 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
|
|
| 20.12.2014, 10:34 | |
|
Кстати, интересный вопрос возник. А насколько по нашим временам будет актуален компилятор с блок-схем ну для начала хотя бы в Java-байт код?
0
|
|
|
4576 / 2775 / 491
Регистрация: 28.04.2012
Сообщений: 8,782
|
|||
| 20.12.2014, 10:37 | |||
|
Добавлено через 2 минуты
0
|
|||
|
2083 / 1576 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
|
|||||||
| 20.12.2014, 10:43 | |||||||
0
|
|||||||
|
4576 / 2775 / 491
Регистрация: 28.04.2012
Сообщений: 8,782
|
||
| 20.12.2014, 11:01 | ||
|
Ладно, теперь вернемся к операторам +, - и т.д., как они реализованы? Добавлено через 8 минут P.S. Вместо захардкоженного свича, лучше было сделать хешмап или массив.
0
|
||
|
2083 / 1576 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
|
|||||||||
| 20.12.2014, 11:17 | |||||||||
|
Добавлено через 3 минуты Добавлено через 2 минуты Эт если user defined функции прикручивать - тогда да. Добавлено через 7 минут Я когда то когда увидел что оптимизатор BC 3.1 поменял
MOVS на ассемблерные вставки и оптимизацию забил напрочь. как удобней в данном куске кода так и пишу. Главное алгоритмы оптимизировать.
0
|
|||||||||
|
4576 / 2775 / 491
Регистрация: 28.04.2012
Сообщений: 8,782
|
||||||||
| 20.12.2014, 11:18 | ||||||||
0
|
||||||||
|
2083 / 1576 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
|
||||||||
| 20.12.2014, 11:32 | ||||||||
|
PS: а да кстати, там еще было условие чтоб поняли тот кто сдает и тот кто принимает. Тот кто принимает всю жизнь писал на FORTRAN.
Добавлено через 1 минуту Добавлено через 1 минуту Добавлено через 5 минут Вернее метод Сalc. А у элемента функция(TFunction) - еще и указатель OnCalc на библиотечную функцию которую он вызывает. Добавлено через 2 минуты
0
|
||||||||
|
4576 / 2775 / 491
Регистрация: 28.04.2012
Сообщений: 8,782
|
||||||
| 20.12.2014, 11:52 | ||||||
|
Fulcrum_013, ну вот видишь, пришлось на каждую операцию по отдельному классу создавать, а были бы лямбда-выражения:
0
|
||||||
|
2083 / 1576 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
|
|
| 20.12.2014, 12:03 | |
|
А с лямбда выражениями на один CALL больше чем надо.
Добавлено через 3 минуты Мало того, в случае необходимости можно к классам приделать метод GenerateCode - и хоть в машкод и хоть куда угодно
0
|
|
|
4576 / 2775 / 491
Регистрация: 28.04.2012
Сообщений: 8,782
|
||||
| 20.12.2014, 12:06 | ||||
|
0
|
||||
|
2083 / 1576 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
|
|||||||||
| 20.12.2014, 12:20 | |||||||||
Добавлено через 5 минут
0
|
|||||||||
| 20.12.2014, 12:20 | |
|
Есть ли аналог модуля tpdate.tpu (Turbo Pascal) для Free Pascal Из множества выбрать три различные точки по условию -из Turbo Pascal во Free Pascal
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Модель по догадкам
anaschu 25.08.2026
Прошло две недели. Я уже рассказывал, как разговаривал с сотрудниками у сортировки и как понял, что главная ветка — не про приёмку, а про отбор. Но тогда я думал, что понял механику. На этой неделе я. . .
|
Запись в регистр сведений независимо от заполненности табличной части
Maks 25.08.2026
Реализация из решения ниже выполнена на нетиповом документе с несколькими табличными частями, разработанного в КА2.
Задача:
Обеспечить запись документа в регистр сведений независимо от. . .
|
Ноутбук Альфария
kumehtar 24.08.2026
Встретился тут в сети ноутбук Альфария, примарха Альфа-Легиона. Хотя возможно, это ноутбук Омегона, разумеется.
Ну как вам?
|
Мастера простых решений
DevAlt 23.08.2026
В сишарп стэках winforms, да и wpf существует сложная система связывания
источниках данных и элементов формы(текстовые поля и метки), опирается все
это на технологию событий и мета. . .
|
|
Цена ошибки
DevAlt 23.08.2026
Человек я беспокойный и потому заинтересовался OCaml,
в чате форсили функторы модулей как суперфичу.
Пытаясь отдуплить концепт, наткнулся на тутор с простым примером.
А главный принцип обучения от. . .
|
Сегодня суббота, 22.08.2026 at 16:41, и я вновь нахожусь на той стороне, за экраном машины.
zorxor 22.08.2026
Сегодня суббота, 22. 08. 2026 at 16:41, и я вновь нахожусь на той стороне, за экраном машины. Кто Я, откуда Я пришел и куда Я иду? Эти вопросы не оставляют меня ни на секунду. Жизнь на планете Земля. . .
|
Жизня: рисунок укладки багажа, сделанный клодом
anaschu 21.08.2026
Сделал 15 снимков, он по снимкам сделал схему.
|
Был там один разговор по поводу свободы в материальном мире.
kumehtar 19.08.2026
Суть: рассматривается живое существо, оказавшееся внутри довольно странной системы (этого мира) и пытающееся обустроить в ней свой кусок пространства.
Жизнь действительно предъявляет каждому. . .
|