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

|
Не могу понять чем отличается C++ и Pascal , подскажите пожалуйста , как начинающему программисту в какой среде лучше работать и понятней ?
|
|
|
|
|
Sep 8 2016, 19:25
|

Местный
  
Группа: Участник
Сообщений: 201
Регистрация: 28-07-16
Пользователь №: 92 747

|
Цитата(Vadimuskainstik @ Sep 8 2016, 17:28)  Не могу понять чем отличается C++ и Pascal C++ отличается от Pascal зарплатой. Цитата(Vadimuskainstik @ Sep 8 2016, 17:28)  в какой среде лучше работать и понятней ? Лучше работать в женской среде. Это не всегда понятно, но почти всегда приятно.
--------------------
"Классики марксизма говорили, что общественно-экономическая формация меняется с изменением средств производства, которые всегда принадлежали имущему классу. И сейчас мы находимся в системе координат капитализма, когда самые передовые средства производства принадлежат уже не капиталистам. Люди, у которых нет обуви, имеют гаджеты. Сейчас создана такая информационная паутина, что вместо коллективного бессознательного можно говорить о коллективном сознании. Если иметь мозги и гаджеты, можно перевернуть весь мир. Коллективное сознание будет управлять миром! Это исторический путь, который нельзя миновать." Вячеслав Мальцев
|
|
|
|
|
Sep 8 2016, 20:41
|

unexpected token
   
Группа: Свой
Сообщений: 899
Регистрация: 31-08-06
Из: Мехелен, Брюссель
Пользователь №: 19 987

|
Цитата(Vadimuskainstik @ Sep 8 2016, 19:28)  Не могу понять чем отличается C++ и Pascal , подскажите пожалуйста , как начинающему программисту Два разных языка программирования высокого уровня. Паскаль как таковой уже давно не развивается, если не считать Free Pascal, но Вы наверное не его имеете ввиду, а тот самый борландовский. Как верно заметили выше, новые проекты под него вряд-ли кто-то делает. У Паскаля есть неплохой наследник под названием Delphi. Однако и он в настоящее время уступает C++ в популярности. Цитата(Vadimuskainstik @ Sep 8 2016, 19:28)  в какой среде лучше работать и понятней ? Если C++, то под Windows рекомендую MS Visual Studio (Community edition бесплатная) Если Delphi, то Embarcadero RAD (платная) или Lazarus (бесплатная, на основе Free Pascal)
--------------------
А у тебя SQUID, и значит, мы умрем.
|
|
|
|
|
Sep 8 2016, 20:59
|

unexpected token
   
Группа: Свой
Сообщений: 899
Регистрация: 31-08-06
Из: Мехелен, Брюссель
Пользователь №: 19 987

|
Цитата(sigmaN @ Sep 8 2016, 22:54)  Ага, еще на MFC подсесть ему посоветуйте )))))) Пусть уж лучше начинает хоть и с фреймворка, зато толкового. Чем либо грызть кактусы на голом Win API, либо MFC либо что там у нас последнее было у MS для интерфейсов? Какая-то монстроузная технология название которой я забыл ) Я и не предлагал MFC. Кстати MFC - это не только GUI. Есть замечательный .Net с массой всевозможных классов, отличный фремворк. И потом, человек спросил про среду для разработки C++, мое мнение - MSVS наиболее удобная.
--------------------
А у тебя SQUID, и значит, мы умрем.
|
|
|
|
|
Sep 8 2016, 22:45
|
Профессионал
    
Группа: Свой
Сообщений: 1 047
Регистрация: 2-12-06
Из: Kyiv, Ukraine
Пользователь №: 23 046

|
Цитата(alexunder @ Sep 8 2016, 23:59)  Я и не предлагал MFC. Кстати MFC - это не только GUI. Есть замечательный .Net с массой всевозможных классов, отличный фремворк. И потом, человек спросил про среду для разработки C++, мое мнение - MSVS наиболее удобная. Наиболее толковый и простой С++ фреймворк для норм-программиста, тем более смотрящего в сторону embedded - это Qt + C++11. Код нужно на языке писать, а не на среде или на библиотеке. Библиотеки и среды можно(и нужно) использовать, но уметь нужно работать именно на языках, в текстовом редакторе  Сам часто себя ловлю на том, что начинаю зависеть от подсветки синтаксиса - тогда я отключаю ее на месяц, чтобы мозг на код смотрел, а не на цветастики. Цветовые схемы тоже часто меняю, чтобы не привыкать. Была у меня одна ситуация, когда-то работал на одной фирме. Там был проггер, у которого стояли все эти MP-labы, IARы и MSVSы. Потом это все слетело вместе с винтом и он выпал в осадок. Он не мог работать в текстовом редакторе вообще! Даже свой код читать без привычной ему подсветки не мог. А нужно было сделать простую прошивку для ПИКа, которую я в VIM-е на старом допотопном ноуте с 256мб оперативки настрочил за часа 2, скомпилировал SDCC, зашил не помню уже чем и получил за это неплохую премию  А проггер в это время устанавливал свой зоопарк, 1.5 дня на это потратил  Хотя он толковый программист в своей кухне, сам у него много чему учился. Но зависимость от этих сред обрел быстро и избавиться от нее не может.
|
|
|
|
|
Sep 8 2016, 23:20
|

unexpected token
   
Группа: Свой
Сообщений: 899
Регистрация: 31-08-06
Из: Мехелен, Брюссель
Пользователь №: 19 987

|
Цитата(brag @ Sep 9 2016, 00:45)  Код нужно на языке писать, а не на среде или на библиотеке. Библиотеки и среды можно(и нужно) использовать, но уметь нужно работать именно на языках, в текстовом редакторе  О, да. Я раньше вообще в тетрадочке писал, там подсветки не было  Сейчас, кстати, иногда так делаю. Если серьезно, то вот на Питоне в самом деле пользуюсь обычным текстовым редактором, ибо там и среда как бы и не нужна. По поводу фреймворков - тут уж у каждого свои фломастеры. Мне персонально по нраву многообразие дотнеты, я ей даже не в C++/C# пользуюсь, а непосредственно в том же Питоне (IronPython).
--------------------
А у тебя SQUID, и значит, мы умрем.
|
|
|
|
|
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, 07:28
|

unexpected token
   
Группа: Свой
Сообщений: 899
Регистрация: 31-08-06
Из: Мехелен, Брюссель
Пользователь №: 19 987

|
Цитата(AlexRayne @ Sep 9 2016, 09:21)  и тот и другой - императивные языки. Паскаль - был создан для обучения программированию, что он делает прекрасно. встречал людей из института пришедших видимо начинавших с шарпа - они не понимали что такое указатель. програмировать на простом С или С++ - было им невозможно. испытательный срок не выдерживали. Пожалуй, подпишусь под каждым словом. Начинать программировать с C#, конечно, не стоит, а упомянут сей зверь тут был в аспекте построения ПО с графическим пользовательским интерфейсом. Цитата(AlexRayne @ Sep 9 2016, 09:21)  живой паскаль. у них есть даже порт ембеббед на кортех М3. а вот за это спасибо! Попробую взглянуть на досуге.
--------------------
А у тебя SQUID, и значит, мы умрем.
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|