реклама на сайте
подробности

 
 
> C++ & Pascal, Помощь утопающим
Vadimuskainstik
сообщение Sep 8 2016, 17:28
Сообщение #1





Группа: Новичок
Сообщений: 1
Регистрация: 8-09-16
Пользователь №: 93 266



Не могу понять чем отличается C++ и Pascal , подскажите пожалуйста , как начинающему программисту в какой среде лучше работать и понятней ?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
aiwa
сообщение Sep 13 2016, 02:59
Сообщение #2


Местный
***

Группа: Участник
Сообщений: 301
Регистрация: 13-12-15
Из: Харьков
Пользователь №: 89 682



Цитата(brag @ Sep 12 2016, 09:19) *
Это не ограничение, это мера ради безопасности, заставляющая программиста работать в определенном стиле.


Причем тут стиль? Это тот случай, когда программисту нельзя доверить второй указатель. Говорит о силе языка или программиста?.
Выросла производительность железа - появилась возможность организовывать системы выделения памяти со сборщиками мусора.
Все трудоемкую работу с указателями выполнил какой-нибудь сулейман ибн оглы с Индии или Пакистана.
Программистов становится все меньше - всех делают фокспрощниками.

Цитата(brag @ Sep 12 2016, 09:19) *
Многие считают лаямбды просто синтаксическим сахаром для функторов, но это нет так, они кардинально отличаются. Это все равно, что считать С синтаксическим сахаром для асма sm.gif (mov r0, r1 vs r0 = r1 )

Лямды имеют практический смысл для RT-компиляции: сгенерировали код, отработали его и потерли за ненадобностью, освободив память для другого.
В С++ разница лишь в одном: оформит компилятор в виде вызова отдельной функции или сгенерирует "inline"-код.


Цитата(brag @ Sep 12 2016, 09:19) *
То же и по С можно сказать - при программировании на стольк крохотных девайсах на С вместо АСМа от С остается только привычка к С-шной форме записи.

Ну так мы и вернулись к началу ветки. "С" лучше чем "Паскаль", потому что у "С" С-шная форма записи - но это сугубо личное мнение, основанное на привычке к этой форме записи. Для кого-то - наоборот, а кому-то вообще может быть по барабану.
Для новичка С предпочтительней Паскаля по крайне мере из-за тотального распространения С.

А противопоставление "С" и "С++" некорректно, потому что "С++" - это "С" (плюс еще что-то). Понятное дело, что это "еще что-то" за прошедших три десятка лет выливается в более удобную и быструю разработку.
Go to the top of the page
 
+Quote Post
andrew_b
сообщение Sep 13 2016, 05:29
Сообщение #3


Профессионал
*****

Группа: Свой
Сообщений: 1 975
Регистрация: 30-12-04
Из: Воронеж
Пользователь №: 1 757



Цитата(aiwa @ Sep 13 2016, 05:59) *
"С++" - это "С" (плюс еще что-то).
Это разные языки. Валидный Си-код может быть невалидным Си++-кодом.
Go to the top of the page
 
+Quote Post
Den64
сообщение Sep 13 2016, 14:50
Сообщение #4


Знающий
****

Группа: Свой
Сообщений: 584
Регистрация: 22-11-07
Из: Курская область
Пользователь №: 32 571



Цитата(andrew_b @ Sep 13 2016, 08:29) *
Это разные языки. Валидный Си-код может быть невалидным Си++-кодом.

Какие конструкции или ключевые слова из языка С компилятор С++ не поймёт?
Кто нибудь знает хоть один чисто си современный компилятор?
Например я С++ называю просто си, без всяких ++. Все знакомые кто в теме тоже говорят просто "сишка" или "писал на сях" и все имеют ввиду С++.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Vadimuskainstik   C++ & Pascal   Sep 8 2016, 17:28
- - sigmaN   Отличается как земля и марс ) Лучше работать сраз...   Sep 8 2016, 19:12
- - iosifk   Цитата(Vadimuskainstik @ Sep 8 2016, 20:2...   Sep 8 2016, 19:17
- - BackEnd   Цитата(Vadimuskainstik @ Sep 8 2016, 17:2...   Sep 8 2016, 19:25
- - alexunder   Цитата(Vadimuskainstik @ Sep 8 2016, 19:2...   Sep 8 2016, 20:41
- - sigmaN   ЦитатаЕсли C++, то под Windows рекомендую MS Visua...   Sep 8 2016, 20:54
|- - alexunder   Цитата(sigmaN @ Sep 8 2016, 22:54) Ага, е...   Sep 8 2016, 20:59
|- - brag   Цитата(alexunder @ Sep 8 2016, 23:59) Я и...   Sep 8 2016, 22:45
|- - alexunder   Цитата(brag @ Sep 9 2016, 00:45) Код нужн...   Sep 8 2016, 23:20
- - ViKo   Посоветую язык C# и уже упомянутую Visual Studio C...   Sep 9 2016, 04:52
- - AlexRayne   и тот и другой - императивные языки. Паскаль - был...   Sep 9 2016, 07:21
|- - alexunder   Цитата(AlexRayne @ Sep 9 2016, 09:21) и т...   Sep 9 2016, 07:28
|- - zltigo   QUOTE (AlexRayne @ Sep 9 2016, 10:21) Пас...   Sep 9 2016, 13:54
|- - AlexandrY   Цитата(zltigo @ Sep 9 2016, 16:54) Но охл...   Sep 9 2016, 14:23
|- - zltigo   QUOTE (AlexandrY @ Sep 9 2016, 17:23) Баз...   Sep 10 2016, 07:13
- - Kabdim   Если нужно делать GUI легко и с ограниченным време...   Sep 9 2016, 08:17
|- - AlexandrY   Цитата(Kabdim @ Sep 9 2016, 11:17) Если н...   Sep 9 2016, 08:38
||- - alexunder   Цитата(AlexandrY @ Sep 9 2016, 10:38) Ну ...   Sep 9 2016, 08:58
|- - AlexRayne   Цитата(Kabdim @ Sep 9 2016, 11:17) Если н...   Sep 9 2016, 09:00
- - sigmaN   На "голову выше" это потому что мышкой т...   Sep 9 2016, 08:20
- - Kabdim   Ну да. Разве интерфейс на который потратили челове...   Sep 9 2016, 08:25
- - Kabdim   Что бы что доказать персонально вам? А зачем? И кс...   Sep 9 2016, 08:41
|- - AlexandrY   Цитата(Kabdim @ Sep 9 2016, 11:41) Что бы...   Sep 9 2016, 09:02
- - Kabdim   Может быть быть вам не будет сложно конкретизирова...   Sep 9 2016, 09:23
- - brag   C# нормальный прикольный язык, сам с него какие-то...   Sep 9 2016, 10:44
- - sigmaN   У многих из нас есть веселые воспоминания связанны...   Sep 9 2016, 19:38
|- - AlexandrY   Цитата(sigmaN @ Sep 9 2016, 22:38) Лично ...   Sep 10 2016, 19:32
- - aiwa   Цитата(Vadimuskainstik @ Sep 8 2016, 20:2...   Sep 9 2016, 22:48
- - brag   ЦитатаСами языки отличаются лексикой. Да, это точн...   Sep 10 2016, 05:37
- - aiwa   Цитата(brag @ Sep 10 2016, 08:37) Да, это...   Sep 10 2016, 07:00
- - brag   ЦитатаНебольшое уточнение: разница на чем учиться ...   Sep 10 2016, 07:21
|- - Den64   Цитата(brag @ Sep 10 2016, 10:21) И почем...   Sep 10 2016, 10:50
|- - zltigo   QUOTE (brag @ Sep 10 2016, 10:21) Нужно у...   Sep 10 2016, 11:11
- - aiwa   Цитата(brag @ Sep 10 2016, 10:21) Лучше п...   Sep 10 2016, 10:13
- - brag   ЦитатаОни вырабатываются независимо от желания чел...   Sep 10 2016, 10:29
- - brag   ЦитатаТак вот считаю что си это лучшее, на много л...   Sep 10 2016, 11:19
|- - Den64   Цитата(brag @ Sep 10 2016, 14:19) Есть го...   Sep 10 2016, 11:40
|- - zltigo   QUOTE (brag @ Sep 10 2016, 14:19) Они не ...   Sep 10 2016, 12:06
|- - BackEnd   Цитата(brag @ Sep 10 2016, 11:19) Есть го...   Sep 10 2016, 19:54
- - brag   ЦитатаДа но на си пишут и новые приложения. На си ...   Sep 10 2016, 12:13
|- - Den64   Цитата(brag @ Sep 10 2016, 15:13) Это все...   Sep 10 2016, 12:25
- - aiwa   Цитата(brag @ Sep 10 2016, 14:19) новый к...   Sep 10 2016, 12:52
- - sigmaN   ЦитатаНовый софт пишеться на продвинутых языках - ...   Sep 10 2016, 15:13
- - aiwa   Цитата(AlexandrY @ Sep 10 2016, 22:32) С ...   Sep 11 2016, 06:22
|- - zltigo   QUOTE (aiwa @ Sep 11 2016, 09:22) потому ...   Sep 11 2016, 10:15
- - TSerg   "Перекличка куликов, часто с фальшивым голос...   Sep 11 2016, 13:27
- - brag   ЦитатаСамые большие возможности - это когда язык п...   Sep 11 2016, 22:02
- - aiwa   Цитата(brag @ Sep 12 2016, 01:02) Самые б...   Sep 12 2016, 01:17
|- - AlexandrY   Цитата(aiwa @ Sep 12 2016, 04:17) Опять В...   Sep 12 2016, 06:36
|- - Сергей Борщ   QUOTE (AlexandrY @ Sep 12 2016, 09:36) С-...   Sep 12 2016, 06:45
|- - AlexandrY   Цитата(Сергей Борщ @ Sep 12 2016, 09:45) ...   Sep 12 2016, 07:35
|- - Сергей Борщ   QUOTE (AlexandrY @ Sep 12 2016, 10:35) по...   Sep 12 2016, 07:56
- - brag   Цитататот язык высокого уровня будет более удачен,...   Sep 12 2016, 06:19
- - brag   ЦитатаС-и - это встроенные малые системы. С++ - эт...   Sep 12 2016, 06:49
||- - AlexandrY   Цитата(andrew_b @ Sep 13 2016, 08:29) Это...   Sep 13 2016, 05:43
|||- - TSerg   Цитата(AlexandrY @ Sep 13 2016, 08:43) То...   Sep 13 2016, 07:20
||- - Сергей Борщ   QUOTE (Den64 @ Sep 13 2016, 17:50) Какие ...   Sep 13 2016, 16:51
|- - Kabdim   Цитата(aiwa @ Sep 13 2016, 05:59) Причем ...   Sep 13 2016, 08:59
|- - zltigo   QUOTE (Kabdim @ Sep 13 2016, 11:59) Эти о...   Sep 13 2016, 09:49
|- - Kabdim   Цитата(zltigo @ Sep 13 2016, 12:49) О чем...   Sep 13 2016, 12:19
|- - zltigo   QUOTE (Kabdim @ Sep 13 2016, 15:19) Можно...   Sep 13 2016, 12:45
|- - Kabdim   Цитата(zltigo @ Sep 13 2016, 15:45) С мак...   Sep 13 2016, 12:51
|- - zltigo   QUOTE (Kabdim @ Sep 13 2016, 15:51) Т.е. ...   Sep 13 2016, 12:58
- - aiwa   Цитата(andrew_b @ Sep 13 2016, 08:29) Это...   Sep 13 2016, 09:18
- - brag   ЦитатаПричем тут стиль? Это тот случай, когда прог...   Sep 13 2016, 10:06
|- - AlexandrY   Цитата(brag @ Sep 13 2016, 13:06) Это все...   Sep 13 2016, 10:52
||- - Сергей Борщ   QUOTE (AlexandrY @ Sep 13 2016, 13:52) Уб...   Sep 13 2016, 10:59
||- - zltigo   QUOTE (AlexandrY @ Sep 13 2016, 13:52) Аг...   Sep 13 2016, 11:22
|- - aiwa   Цитата(brag @ Sep 13 2016, 13:06) Все, кт...   Sep 13 2016, 14:02
|- - Kabdim   Цитата(aiwa @ Sep 13 2016, 17:02) Так Вы ...   Sep 13 2016, 15:19
- - TSerg   Видал я эти "многоосевые", после которых...   Sep 13 2016, 10:45
|- - BackEnd   Цитата(TSerg @ Sep 13 2016, 10:45) Видал ...   Sep 13 2016, 18:08
- - brag   От спора по расту я бы тоже воздержался, очень нов...   Sep 13 2016, 12:46
- - brag   ЦитатаТак Вы же первый и "гнали" на С++,...   Sep 13 2016, 15:21
- - TSerg   В Rust вообще есть очень "приятная" штук...   Sep 13 2016, 17:27
- - brag   ЦитатаВ Rust вообще есть очень "приятная...   Sep 13 2016, 19:00
- - aiwa   Цитата(Kabdim @ Sep 13 2016, 18:19) Дык, ...   Sep 14 2016, 00:39
- - brag   Глупо давать оценку столь сложному языку, просто п...   Sep 14 2016, 01:51
|- - Den64   Цитата(brag @ Sep 14 2016, 04:51) Самый б...   Sep 14 2016, 02:18
- - brag   Золотая середина это такая, где программист и проц...   Sep 14 2016, 03:06
- - aiwa   Цитата(brag @ Sep 14 2016, 04:51) Глупо д...   Sep 14 2016, 07:28
- - brag   ЦитатаТа я не языку даю оценку, а мне непонятна Ва...   Sep 14 2016, 08:08
- - aiwa   Цитата(brag @ Sep 14 2016, 11:08) Потому ...   Sep 14 2016, 08:47
- - brag   ЦитатаСогласитесь, что про программирование меги н...   Sep 14 2016, 09:08
- - sigmaN   Ох как резко то всё в холливар скатывается, когда ...   Sep 14 2016, 09:15
- - Kabdim   aiwa, ну вы всё таки рубите с плеча, не разобравши...   Sep 14 2016, 09:24
- - aiwa   Цитата(brag @ Sep 14 2016, 12:08) пока чт...   Sep 14 2016, 14:01


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 23rd June 2025 - 08:59
Рейтинг@Mail.ru


Страница сгенерированна за 0.01486 секунд с 7
ELECTRONIX ©2004-2016