ПрограммированиеФорумОбщее

Даже Hello World! не работает, как быть? (2 стр)

Страницы: 1 2 3 Следующая »
#15
21:59, 6 дек 2024

ronniko
> notepad++ :)
> И вперёд!
> Через BAT файл компиляцию делать проекта.
Метод великих!

#16
22:04, 6 дек 2024

Сегодня поймал, пользуйтесь https://vk.com/im?peers=197632474&sel=44981873&w=wall-216361208_4… 5b1aeb2faf193

Сборка C++ проектов. CMAKE. Game Engine серии

0:00:00 - Введение
0:01:32 - Пишем мини игру. FightClub
0:17:03 - MSBUILD
0:19:20 - Собственный build скрипт
0:26:52 - Build системы. Теория
0:34:17 - CMAKE
1:28:00 - Автоматизация CMAKE команд

автор: LifeEXECode

#17
18:30, 7 дек 2024

c++ сложный язык.

Лучше начать с чего попроще, например Python. На нем даже сантехник игру напишет.

#18
18:57, 7 дек 2024

SkyDragon
> c++ сложный язык.
А вы пробовали? Какие сложности вам встретились?

#19
19:19, 7 дек 2024

SkyDragon
> Лучше начать с чего попроще, например Python.
Довольно спорно

#20
(Правка: 20:41) 20:18, 7 дек 2024

например Python. На нем даже сантехник игру напишет.

Сантехник трёх этажным кафелем  покроет Питон :)
Изображение

#21
20:42, 7 дек 2024

iw4nna.rock
Одни только шаблоны это уже отдельный язык в языке.

#22
23:23, 7 дек 2024

nes
> шаблоны это уже отдельный язык в языке
Ну так и нечего их применять. Вы пользуетесь макросами? Очевидно, что нет. Зачем тогда пользоваться шаблонами, если это те же макросы только в профиль.
Для создания игр никаких шаблонов не надо.

#23
0:12, 8 дек 2024

iw4nna.rock
> Для создания игр никаких шаблонов не надо.

При большом желании для создания игр и программирования никакого не надо, можно на бумаге с кубиками делать.
Я лично начинал с Visual Basic, где даже ООП сильно урезанное.
А в C++ все стандартные контейнеры на шаблонах построены. Зачем тогда переходить на более сложный язык, если не пользоваться его фичами?

#24
0:39, 8 дек 2024

SkyDragon
Что на чем построено - не важно. Программист пользуется предоставленным ему интерфейсом и дизассемблированием библиотеки С++ не занимается в точности так же как не занимается подобным программист питона.

#25
(Правка: 1:13) 1:11, 8 дек 2024

iw4nna.rock
>Что на чем построено - не важно. Программист пользуется предоставленным ему интерфейсом и дизассемблированием библиотеки С++ не занимается

Как раз важно, потому что придётся много полазить по чужому коду и поплеваться от чувства прекрасного его авторов. А интерфейс в плюсах регулярно меняется. Новый плюсовый хелловорд на gcc 14-летней давности просто не компилируется.

SkyDragon
>например Python.

Программировать без goto - боль, печаль.

#26
(Правка: 2:24) 2:21, 8 дек 2024

Skvoznjak
> потому что придётся много полазить по чужому коду и поплеваться
осталось понять связь между "создание игр" и "лазание по чужому коду"... и вообще там выше был упрёк в сторону шаблонности контейнеров С++.
> интерфейс в плюсах регулярно меняется
вы так пишете, словно вы не игры собрались делать, а читать чей-то код.

#27
3:08, 8 дек 2024

iw4nna.rock
>осталось понять связь между "создание игр" и "лазание по чужому коду"... и вообще там выше был упрёк в сторону шаблонности контейнеров С++.

Чтобы что-то неортодоксальное написать, сначала обычно требуется залезть в примеры с чужим кодом, а там будет вся модная шняга.

>вы так пишете, словно вы не игры собрались делать, а читать чей-то код.

А, ну да, чукча не читатель, чукча писатель. Вот потому начинать лучше с юньки. Хоть и там конечно выбор, как в анекдоте про Вовочку: если не нравится красная полоса, то ——-те синюю.

#28
20:09, 31 янв 2025

Storm54
Не лучше. VStudio нынче очень тяжеловесная и сильно завязана на сугубо беспонтовых условиях от Майкрософт.
Первое условие (прямое)  это ОСь win10 и не менее.
Второе условие (косвенное) это довольно мощная машина. Потому что на средних компах даже просто запустить Microsoft visual studio без мата невозможно. Она попросту висит.
  Он установит допустим MVS , попробует поработать, ему понравится в итоге. Таким образом он подсадит себя на иглу зависимости от их требований (Майкрософта).  А это не есть хорошо. Сегодня у них требования - это win 10  (что УЖЕ само по себе кость в горле для любителей 7ки),  завтра их требование - супер мощная 16 ядерная машина какая-нибудь и т д..
Для компиляций не нужны какие-то овер мощностя.
Я бы посоветовал ему какой-нибудь минимальный джентльменский набор для кодинга. Это Notepad+ в нём красивая подсветка кода  и ручная компиляция своих же исходников. Думаю там проблем не возникнет как это сделать. Папка windows/NET...  и т.д. находим компилятор и в путь.
  Аскетичные и минимальные условия работы на первых порах должны ему наоборот помочь в освоении языка. Он научится в итоге даже создавать графический интерфейс окон сугубо одним кодом и без IDE. На практике в дальнейшем такой ад вряд-ли пригодится,  ведь есть IDE, но как опыт это очень полезно. Лишь только так можно познать более глубоко структуру программ и программирования в целом

#29
20:13, 31 янв 2025

И ещё надо всё по книжкам штудировать.  Т.е если дают упражнение вывести строку в консоль,  - значит надо его взять и выполнить самостоятельно!!
Если написано в книге то или иное упражнение,  значит НАДО его делать. И делать до тех пор,  пока в блокноте без подсветки с закрытыми глазами не научишься его кодировать.

Страницы: 1 2 3 Следующая »
ПрограммированиеФорумОбщее