|
C++ & Pascal, Помощь утопающим |
|
|
|
Sep 8 2016, 17:28
|
Группа: Новичок
Сообщений: 1
Регистрация: 8-09-16
Пользователь №: 93 266

|
Не могу понять чем отличается C++ и Pascal , подскажите пожалуйста , как начинающему программисту в какой среде лучше работать и понятней ?
|
|
|
|
|
 |
Ответов
|
Sep 13 2016, 02:59
|
Местный
  
Группа: Участник
Сообщений: 301
Регистрация: 13-12-15
Из: Харьков
Пользователь №: 89 682

|
Цитата(brag @ Sep 12 2016, 09:19)  Это не ограничение, это мера ради безопасности, заставляющая программиста работать в определенном стиле. Причем тут стиль? Это тот случай, когда программисту нельзя доверить второй указатель. Говорит о силе языка или программиста?. Выросла производительность железа - появилась возможность организовывать системы выделения памяти со сборщиками мусора. Все трудоемкую работу с указателями выполнил какой-нибудь сулейман ибн оглы с Индии или Пакистана. Программистов становится все меньше - всех делают фокспрощниками. Цитата(brag @ Sep 12 2016, 09:19)  Многие считают лаямбды просто синтаксическим сахаром для функторов, но это нет так, они кардинально отличаются. Это все равно, что считать С синтаксическим сахаром для асма  (mov r0, r1 vs r0 = r1 ) Лямды имеют практический смысл для RT-компиляции: сгенерировали код, отработали его и потерли за ненадобностью, освободив память для другого. В С++ разница лишь в одном: оформит компилятор в виде вызова отдельной функции или сгенерирует "inline"-код. Цитата(brag @ Sep 12 2016, 09:19)  То же и по С можно сказать - при программировании на стольк крохотных девайсах на С вместо АСМа от С остается только привычка к С-шной форме записи. Ну так мы и вернулись к началу ветки. "С" лучше чем "Паскаль", потому что у "С" С-шная форма записи - но это сугубо личное мнение, основанное на привычке к этой форме записи. Для кого-то - наоборот, а кому-то вообще может быть по барабану. Для новичка С предпочтительней Паскаля по крайне мере из-за тотального распространения С. А противопоставление "С" и "С++" некорректно, потому что "С++" - это "С" (плюс еще что-то). Понятное дело, что это "еще что-то" за прошедших три десятка лет выливается в более удобную и быструю разработку.
|
|
|
|
|
Sep 13 2016, 14:50
|

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

|
Цитата(andrew_b @ Sep 13 2016, 08:29)  Это разные языки. Валидный Си-код может быть невалидным Си++-кодом. Какие конструкции или ключевые слова из языка С компилятор С++ не поймёт? Кто нибудь знает хоть один чисто си современный компилятор? Например я С++ называю просто си, без всяких ++. Все знакомые кто в теме тоже говорят просто "сишка" или "писал на сях" и все имеют ввиду С++.
|
|
|
|
Сообщений в этой теме
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
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|