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

|
Не могу понять чем отличается C++ и Pascal , подскажите пожалуйста , как начинающему программисту в какой среде лучше работать и понятней ?
|
|
|
|
|
 |
Ответов
|
Sep 9 2016, 07:21
|
Местный
  
Группа: Участник
Сообщений: 319
Регистрация: 27-09-07
Пользователь №: 30 877

|
и тот и другой - императивные языки. Паскаль - был создан для обучения программированию, что он делает прекрасно. С - для писания дровей и ембеббеда - что он делает тоже вполне удовлетворительно, и альтернатив пока не видно. для обучения он уже не так хорош. с++ - неизбежно на него перейдете когда начнете делать UI, или навернутые полиморфные протоколы реализовывать, или просто большие проекты. лучше учебу с него не начинать, те учебники что я видел сразу начинали грузить виртуальными классами и шаблонами. фрипаскаль - единственный мне знакомый ныне живой паскаль. у них есть даже порт ембеббед на кортех М3. он покрывает частично мощь с++, и при этом будет так же внятен как простой С. вобще это уникальная штука, его ориентированость на множество ОС чемто замахивается на GCC. у паскаля есть большое неоспоримое преимущество перед С - простая и понятная система компиляции проекта. фактически он сам все находит, соединяет и собирает, если вы остаетесь в рамках паскаля. и делает он это очень очень быстро. у С и С++ - вам придется либо использовать студии типа эклипс или МСВС которые генерят скрипты для сборки, или освоить make, Cmake или Qmake, или какойто еще мак. это еще один язык програмирования. при этом сборка среднего проекта может идти десятки секунд, минуты. сборка линя может занимать час и более. скорость сборки радикально меняет подход к стилю отладки проекта. Паскаль оказывается более удобен. Цитата(ViKo @ Sep 9 2016, 07:52)  Посоветую язык C# и уже упомянутую Visual Studio Community, будете в современном тренде. Это если для Windows писать. встречал людей из института пришедших видимо начинавших с шарпа - они не понимали что такое указатель. програмировать на простом С или С++ - было им невозможно. испытательный срок не выдерживали.
|
|
|
|
|
Sep 9 2016, 13:54
|

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

|
QUOTE (AlexRayne @ Sep 9 2016, 10:21)  Паскаль - был создан для обучения программированию, что он делает прекрасно. Да, на уровне "Маша мыла Раму". Все, что сложнее, то начинается делаться в паскалеобразных все больше и больше через анус и реинкаринуется в неведомо что типа "Дельфи". QUOTE у паскаля есть большое неоспоримое преимущество перед С - простая и понятная система компиляции проекта. фактически он сам все находит, соединяет и собирает, если вы остаетесь в рамках паскаля. и делает он это очень очень быстро. Глупость  . Язык не накладывает никаких ограничений на инструментальные средства. То, что паскалееобразые по традиции валят все в кучу и скрывают суть работы от "глупых" программистов, есть зло. QUOTE при этом сборка среднего проекта может идти десятки секунд, минуты. сборка линя может занимать час и более. скорость сборки радикально меняет подход к стилю отладки проекта. Паскаль оказывается более удобен. Феерическая муть про время. QUOTE встречал людей из института пришедших видимо начинавших с шарпа - они не понимали что такое указатель. програмировать на простом С или С++ - было им невозможно. испытательный срок не выдерживали. А те, котрые с "Паскаля" пришли, понимали QUOTE (AlexRayne @ Sep 9 2016, 12:00)  Базы данных - их конек, они первые в них рванули... Если то, что у Боланда называть "базой даных", то тогда я Папа римский  . Но охламонов до сих пор кропающих бухгалерские вещи на дельфях хватает  . Повбивал бы гадов http://www.accor.lv/index.php?page=program&lang=rus
--------------------
Feci, quod potui, faciant meliora potentes
|
|
|
|
|
Sep 9 2016, 14:23
|

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

|
Цитата(zltigo @ Sep 9 2016, 16:54)  Но охламонов до сих пор кропающих бухгалерские вещи на дельфях хватает  . Нее.. , Delphi это реально круто. Он действительно компилит в разы быстрее C++ Но это скорее особенность RAD Studio. У меня проект для автоматизации бизнес процессов заводика одного как-то раз славный вышел. Бухгалтерия там, учет товара, склад, взвешивание и все такое. Летает как ракета. Включается без всякой инсталляции. Доступна отовсюду из интернета с любого планшета с виндой. Подключается к любому оборудованию легко. База данных на MS SQL. Ни разу не упала за пару лет. Клиенту любые фичи гарантировались не глядя. Компилилась мгновенно все равно что с Python-ом работал бы.
|
|
|
|
|
Sep 10 2016, 07:13
|

Гуру
     
Группа: Свой
Сообщений: 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)  Грубо говоря принципиальных отличия только два: Это утверждение не тянет даже на глупую шутку
--------------------
Feci, quod potui, faciant meliora potentes
|
|
|
|
Сообщений в этой теме
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
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|