![]() |
![]() |
Dark |
![]()
Сообщение
#1
|
![]() Знаток ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 408 Пол: Мужской Репутация: ![]() ![]() ![]() |
Люди, приведите мне пожайлуста 10 отличий си от паскаля(не касаясь синтаксиса)... А то передо мной стоит дилема: изучать си или нет, но я не вижу разницы между си и пасом!!!!!!!!!
-------------------- - Где я?
- Во тьме. - В какой тьме? - Во тьме твоего мозга. |
![]() ![]() |
Deny |
![]()
Сообщение
#2
|
![]() Пионер ![]() ![]() Группа: Пользователи Сообщений: 149 Репутация: ![]() ![]() ![]() |
Цитата По моему, указатели были введены для более рационального использования памяти, т.е. ячейки памяти очень удобно связывать в цепочки (почитайте Д.Кнута) и с ними работать: их удобно удалять, вставлять, сортировать,создавать,копировать... а также для работы с памятью, которая не выделяется компилятором для переменных, а то паскаль например при выходе за границы определенного размера начинает гнать, что слишком большой блок данных, а с поинтерами(указателями) все получается нормально. Это верно на 100%.Я это и имел ввиду - указатели нужны для обращения к объектам (которые естественно в памяти) Добавлено (через 24 минуты): Цитата Хорошо, pas модуль компилируется (переводится в бинарный код) в tpu - а куда обращается h файл ??? h-файл включается в cpp-файл. Далее все как в асме, копилируем в obj и линкуем в exe. |
![]() ![]() |
![]() |
Текстовая версия | 19.08.2024 3:27 |