1

Тема: Яку програму використовують для программування на c++

Яку програму вибрати для програмування на с++? Я новенький і в цьому не розбираюсь! Дякую за увагу!

2

Re: Яку програму використовують для программування на c++

головне, що вам треба - це компілятор, бо він бере ваш код, та компілює його в файлик, котрий можна вже виконувати.
друга головна річ, котра вам треба - текстовий редактор, в котрому можна писати код.
Текстових редакторів є купа різних.

Рівнем вище знаходяться редактори коду, в них є крутий функціонал, котрий дозволяє форматувати код при його збереженні, аби ваші крякозябри були гарненько вирівненні і мали красиві відступі, також там підкреслюються синтаксичні помилки, що дозволяє позбуватися дурненьких помилок ще перед компіляцією і т.д.

Далі вже йдуть IDE, я про них мало чого можу сказати, тому що найбільше, що я використовував - це покрокову відлагоджування коду, але ця фіча є і в Visual Studio Code, котра, наче, не є IDE, а є редактором коду. Але, по ідеї, в IDE має бути ще більше корисних фіч.

Прості текстові редактори - швидко запускаються, швидко працюють, часто є безкоштовними і займають мало місця, але мають мало функціоналу.

Редактори коду - відносно швидко запускаються, відносно швидко працюють, часто є безкоштовними (Atom, Visual Studio Code), і мають більше функціоналу, ніж прості текстові редактори, включно з купою безкоштовних розширень.

IDE - не дуже швидко запускаються, можуть підлагувати, частенько коштуюють нормальних грошей, хоча є й безкоштовні версії, як от Eclipse, мають купу функціоналу, плагінів, розширень.

(це я вам кажу, як юзер восьмирічного компа без SSD, на нормальних компах IDE можуть так само швидко працювати, як прості текстові редактори).


Вам, як новачку, я б рекомендував почати з простих текстових редакторів, для написання простенького коду. Через короткий термін часу варто спробувати текстові редактори і посидіти на них доти, доки не будете відчувати, що вам чогось бракує, і що процес розробки міг би бути кращим, після чого вже можна спробувати якусь з IDE, якщо ви користувач вінди, то Visual Studio (не code) - ваш вибір.

Ось тут я домігся робочого результату з простим текстовим редактором і лінуховським компілятором.
http://replace.org.ua/topic/8843/

Подякували: SiltyNIKE, 0xDADA11C72

3 Востаннє редагувалося Vyachek Astrofizuk (15.02.2018 23:19:25)

Re: Яку програму використовують для программування на c++

Програмування ділиться на створення консольних програм(текст в чорному екрані) та віконних програм(звичайні віндовс програми). Для консольного програмування є безкоштовні середовища розробки(IDE): CodeLite(1), Notepad++(2),  та інші.
1) Компілятор встановлюється окремо, є усілякі інструменти, важить десь 50мб.
2) Компілятор встановлюється окремо, нема нічого - це чистий редактор, важить кілька мб.
Я тобі як "нульовому" порекомендую Notepad++ бо там підсвітка коду як Лас-Вегас в ночі і ніякі інструменти тобі зараз не знадобляться. Я сам кодую в CodeLite і нічим там не користуюсь. Ну хоча б тому що в мене код не перевалює за 200 строчок.
Віконні програми тобі поки не світять.

Подякували: SiltyNIKE1

4

Re: Яку програму використовують для программування на c++

якщо ви початківець, то вам краще обарти рішення у якому все йде "з коробки", тоді ви зможете сконцентруватись на написанні коду, а не танцях з бубном довкола нього
тому як казали вище на перший час беріть microsoft visual studio
коли втомитесь від тормознутості студії переходьте на Qt Creator

Подякували: SiltyNIKE, Torbins, DOP3

5

Re: Яку програму використовують для программування на c++

В першу чергу використовується google.com

Подякували: SiltyNIKE, DOP2

6

Re: Яку програму використовують для программування на c++

Я б також для початку обрав варіант "усе включено". В даному випадку це Visual Studio Community. До того ж, більшість відео в інтернеті використовують саме її.

Подякували: Vyachek Astrofizuk1

7

Re: Яку програму використовують для программування на c++

sensei Слухай, а чому всі "дівки" тащаться від Qt? Адже ж в останньому C++ Builder Tokio теж є кросплатформеність. І він при цьому простіший ніж Qt.

Подякували: SiltyNIKE1

8

Re: Яку програму використовують для программування на c++

У мене, як новачка, стало щось виходити, тільки з Visual Studio community, тим паче, як вже казали, багато гуглиться прикладів і уроків саме на Visual Studio. Можна зосередитись саме на коді. А все інше згодом прикладеться само по собі  :)

Подякували: Vyachek Astrofizuk, 0x9111A2

9

Re: Яку програму використовують для программування на c++

Початківець, що не вміє програмувати, і навіть не знає що таке компілер, тягне свої руки аж до С++.

Як я це бачу

http://replace.org.ua/extensions/om_images/img/5a86a68575c7b/dream-caused-by-the-flight-of-a-bee-around-a-pomegranate-one-second-before-awakening.jpg!HalfHD.jpg

Подякували: leofun01, LoganRoss, /KIT\, 221VOLT4

10 Востаннє редагувалося Vyachek Astrofizuk (16.02.2018 11:44:45)

Re: Яку програму використовують для программування на c++

0xDADA11C7 написав:

Початківець, що не вміє програмувати, і навіть не знає що таке компілер, тягне свої руки аж до С++.

Як я це бачу

http://replace.org.ua/extensions/om_images/img/5a86a68575c7b/dream-caused-by-the-flight-of-a-bee-around-a-pomegranate-one-second-before-awakening.jpg!HalfHD.jpg

Ми з тобою звісно флуд розводим, але якщо поритись в інтеренеті то можна знайти що с++ це с до якого прикручене ООП. А саме з С помоєму і починається курс програмування. Paskal це на інших факультетах: фізика математика і т.д. Та навіть і з С не всі починають бо це же динозавр.

11

Re: Яку програму використовують для программування на c++

Vyachek Astrofizuk написав:

sensei Слухай, а чому всі "дівки" тащаться від Qt? Адже ж в останньому C++ Builder Tokio теж є кросплатформеність. І він при цьому простіший ніж Qt.

Тому що Qt це потужний С++ фреймворк з великим комьюніті та напрацьованими рішеннями. Багато компаній зараз використовує його у розробці як для десктопів та ембедед, так й для створення сервісів. Це рішення перевірене часом.
Багато ви знаєте компаній які користуються білдером? Й де гарантія що тепершні хазяєва не завернуть ласти, як ще сталося з Borland? Які переваги я отримаю якщо буду користуватися цим продуктом? Відповідь - ніяких. Тим більше що кросплатформеність зьявилася в останньому (на справді не зовсім так, але не важливо) CBT а Qt кроссплатформанній від початку.

Подякували: sensei2

12 Востаннє редагувалося varkon (16.02.2018 11:53:05)

Re: Яку програму використовують для программування на c++

Vyachek Astrofizuk написав:

Ми з тобою звісно флуд розводим, але якщо поритись в інтеренеті то можна знайти що с++ це с до якого прикручене ООП.

Якщо поритись в Інтернет можно знайти багато різних невігласів. У тому числі й любителів гей порно, а серед них  - тих для яких С++ це "с до якого прикручене ООП".
А якщо серьйозно - це було актуально у 88 році минулого століття. Якщо у 2018 році людина серьозно стверджує таке - можливо останні років двацять вона провела в комі.

Подякували: 0x9111A, 0xDADA11C7, sensei, /KIT\4

13

Re: Яку програму використовують для программування на c++

Щось я трохи не розібрався з умовами використання Visual Studio community, воно що, вільне і для комерційного використання «доморобами»-одинаками і сімейним підрядом («non-enterprise organizations, for up to 5 users»)?

14

Re: Яку програму використовують для программування на c++

varkon Ось тобі матеріал з Вікіпедії:

Синтаксис C++ унаследован от языка C. Одним из принципов разработки было сохранение совместимости с C. Тем не менее, C++ не является в строгом смысле надмножеством C; множество программ, которые могут одинаково успешно транслироваться как компиляторами C, так и компиляторами C++, довольно велико, но не включает все возможные программы на C.

А ось тобі крута навчальна програма: http://lgs.lviv.ua/c-plus-plus/
Поміть - вона розбита на розділи.

15

Re: Яку програму використовують для программування на c++

А якщо серьйозно - це було актуально у 88 році минулого століття. Якщо у 2018 році людина серьозно стверджує таке - можливо останні років двацять вона провела в комі.

Сучасні московський культурний продукт (особливо експортний), з підручниками включно, дає такі переконання. При чому самі москалі знають ціну "власній" культурі і гидують нею, а от московська провінція(з .{4,6}р[уо]сами включно  ) навпаки - жере з лопати. Нікого образити не хочу.

Подякували: cheappi386, varkon, 0x9111A3

16 Востаннє редагувалося Vyachek Astrofizuk (16.02.2018 12:33:32)

Re: Яку програму використовують для программування на c++

Сучасні московський культурний продукт (особливо експортний), з підручниками включно, дає такі переконання. При чому самі москалі знають ціну "власній" культурі і гидують нею, а от московська провінція(з .{4,6}р[уо]сами включно  ) навпаки - жере з лопати. Нікого образити не хочу.

Я щось не доганяю куди я попав. 8) До речі, в цій темі вже все сказано.

Подякували: Torbins1

17

Re: Яку програму використовують для программування на c++

Vyachek Astrofizuk написав:

varkon Ось тобі матеріал з Вікіпедії:

Синтаксис C++ унаследован от языка C. Одним из принципов разработки было сохранение совместимости с C. Тем не менее, C++ не является в строгом смысле надмножеством C; множество программ, которые могут одинаково успешно транслироваться как компиляторами C, так и компиляторами C++, довольно велико, но не включает все возможные программы на C.

Людина яка дає посилання на росіянську віки, особливо якщо це С++(!!!) для мене виглядає дико.
А якщо воно ще не здатне прочитати власну цитату - то ще взагалі виглядає жалюгідно.

Подякували: taburyak, LoganRoss, /KIT\, koala4

18

Re: Яку програму використовують для программування на c++

ReAl
Щось типу того.

Подякували: ReAl1

19 Востаннє редагувалося Maxrad20 (02.03.2018 11:05:16)

Re: Яку програму використовують для программування на c++

Хороший компілятор на c++ https://sourceforge.net/projects/orwelldevcpp/files/
Dev-Cpp сам користуюсь півтора року, не лагає як Visual studio