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

 
 
> 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
Ответов
AlexRayne
сообщение Sep 9 2016, 07:21
Сообщение #2


Местный
***

Группа: Участник
Сообщений: 319
Регистрация: 27-09-07
Пользователь №: 30 877



и тот и другой - императивные языки. Паскаль - был создан для обучения программированию, что он делает прекрасно. С - для писания дровей и ембеббеда - что он делает тоже вполне удовлетворительно, и альтернатив пока не видно. для обучения он уже не так хорош.
с++ - неизбежно на него перейдете когда начнете делать UI, или навернутые полиморфные протоколы реализовывать, или просто большие проекты. лучше учебу с него не начинать, те учебники что я видел сразу начинали грузить виртуальными классами и шаблонами.
фрипаскаль - единственный мне знакомый ныне живой паскаль. у них есть даже порт ембеббед на кортех М3. он покрывает частично мощь с++, и при этом будет так же внятен как простой С. вобще это уникальная штука, его ориентированость на множество ОС чемто замахивается на GCC.
у паскаля есть большое неоспоримое преимущество перед С - простая и понятная система компиляции проекта. фактически он сам все находит, соединяет и собирает, если вы остаетесь в рамках паскаля. и делает он это очень очень быстро.
у С и С++ - вам придется либо использовать студии типа эклипс или МСВС которые генерят скрипты для сборки, или освоить make, Cmake или Qmake, или какойто еще мак. это еще один язык програмирования. при этом сборка среднего проекта может идти десятки секунд, минуты. сборка линя может занимать час и более.
скорость сборки радикально меняет подход к стилю отладки проекта. Паскаль оказывается более удобен.



Цитата(ViKo @ Sep 9 2016, 07:52) *
Посоветую язык C# и уже упомянутую Visual Studio Community, будете в современном тренде. Это если для Windows писать.

встречал людей из института пришедших видимо начинавших с шарпа - они не понимали что такое указатель. програмировать на простом С или С++ - было им невозможно. испытательный срок не выдерживали.
Go to the top of the page
 
+Quote Post
zltigo
сообщение Sep 9 2016, 13:54
Сообщение #3


Гуру
******

Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244



QUOTE (AlexRayne @ Sep 9 2016, 10:21) *
Паскаль - был создан для обучения программированию, что он делает прекрасно.

Да, на уровне "Маша мыла Раму". Все, что сложнее, то начинается делаться в паскалеобразных все больше и больше через анус и реинкаринуется в неведомо что типа "Дельфи".
QUOTE
у паскаля есть большое неоспоримое преимущество перед С - простая и понятная система компиляции проекта. фактически он сам все находит, соединяет и собирает, если вы остаетесь в рамках паскаля. и делает он это очень очень быстро.

Глупость sad.gif. Язык не накладывает никаких ограничений на инструментальные средства. То, что паскалееобразые по традиции валят все в кучу и скрывают суть работы от "глупых" программистов, есть зло.
QUOTE
при этом сборка среднего проекта может идти десятки секунд, минуты. сборка линя может занимать час и более.
скорость сборки радикально меняет подход к стилю отладки проекта. Паскаль оказывается более удобен.

Феерическая муть про время.
QUOTE
встречал людей из института пришедших видимо начинавших с шарпа - они не понимали что такое указатель. програмировать на простом С или С++ - было им невозможно. испытательный срок не выдерживали.

А те, котрые с "Паскаля" пришли, понимали sm.gif sm.gif




QUOTE (AlexRayne @ Sep 9 2016, 12:00) *
Базы данных - их конек, они первые в них рванули...

Если то, что у Боланда называть "базой даных", то тогда я Папа римский sad.gif. Но охламонов до сих пор кропающих бухгалерские вещи на дельфях хватает sad.gif.
Повбивал бы гадов http://www.accor.lv/index.php?page=program&lang=rus


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
AlexandrY
сообщение Sep 9 2016, 14:23
Сообщение #4


Ally
******

Группа: Модераторы
Сообщений: 6 232
Регистрация: 19-01-05
Пользователь №: 2 050



Цитата(zltigo @ Sep 9 2016, 16:54) *
Но охламонов до сих пор кропающих бухгалерские вещи на дельфях хватает sad.gif.


Нее.. , Delphi это реально круто. Он действительно компилит в разы быстрее C++
Но это скорее особенность RAD Studio.

У меня проект для автоматизации бизнес процессов заводика одного как-то раз славный вышел.
Бухгалтерия там, учет товара, склад, взвешивание и все такое.

Летает как ракета. Включается без всякой инсталляции. Доступна отовсюду из интернета с любого планшета с виндой.
Подключается к любому оборудованию легко.
База данных на MS SQL. Ни разу не упала за пару лет.
Клиенту любые фичи гарантировались не глядя.
Компилилась мгновенно все равно что с Python-ом работал бы.
Go to the top of the page
 
+Quote Post
zltigo
сообщение Sep 10 2016, 07:13
Сообщение #5


Гуру
******

Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244



QUOTE (AlexandrY @ Sep 9 2016, 17:23) *
База данных на MS SQL. Ни разу не упала за пару лет.

Але! Причем тут MS SQL к утверждению "Базы данных - их конек, они первые в них рванули". Типа "первые рванули" они, блин, на пcевдо базе toolboх, потом уже цепляли через прокладки ЧУЖИЕ paradoх, dbase и же с ними. Уродская прокладка dbExpress о которой Вы, видимо, говорите, появилась и того позже, когда уже в реальном мире для борланда все кончилось. Так что "конек" у борланда всегда был один - давайте мы свяжем Вам руки и дадим красивые прокладки-библиотеки ко всему чему попало. За пользование этой "красотой" Вы должны отключить мозг и поклоняться Борланду и пророку его Компоненту.

QUOTE (aiwa @ Sep 10 2016, 01:48) *
Грубо говоря принципиальных отличия только два:

Это утверждение не тянет даже на глупую шутку sad.gif


--------------------
Feci, quod potui, faciant meliora potentes
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
|- - alexunder   Цитата(AlexRayne @ Sep 9 2016, 09:21) и т...   Sep 9 2016, 07:28
- - 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
- - aiwa   Цитата(brag @ Sep 12 2016, 09:19) Это не ...   Sep 13 2016, 02:59
|- - andrew_b   Цитата(aiwa @ Sep 13 2016, 05:59) "С...   Sep 13 2016, 05:29
||- - 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
||- - Den64   Цитата(andrew_b @ Sep 13 2016, 08:29) Это...   Sep 13 2016, 14:50
||- - Сергей Борщ   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 Текстовая версия Сейчас: 22nd June 2025 - 08:36
Рейтинг@Mail.ru


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