Re[5]: А может перейти на C/C++ ?
От: Mihal9  
Дата: 05.05.23 13:07
Оценка:
Здравствуйте, Marty, Вы писали:



M>Там где нужна производительность. Часто пишут на каком-то говне, а потом, когда настаёт жопа и никакое масштабирование уже не помогает, начинают переписывать на плюсах


Вы свой софт для роботов и дронов на C++ пишете?
Re[2]: А может перейти на C/C++ ?
От: so5team https://stiffstream.com
Дата: 05.05.23 13:08
Оценка: +3 :))) :))) :)
Здравствуйте, alpha21264, Вы писали:

A>Да, он ОЧЕНЬ сложен.

A>Начать писать можно довольно быстро, но вот изучить его до уровня, чтобы получать за это зарплату... ууу!!!

Только вот не надо здесь тут! Пример Shmj показывает, что все возможно, в том числе и получать зарплату программируя на C++ не зная C++.
Re[6]: А может перейти на C/C++ ?
От: Marty Пират https://www.youtube.com/channel/UChp5PpQ6T4-93HbNF-8vSYg
Дата: 05.05.23 13:08
Оценка: +3
Здравствуйте, Mihal9, Вы писали:

M>>Там где нужна производительность. Часто пишут на каком-то говне, а потом, когда настаёт жопа и никакое масштабирование уже не помогает, начинают переписывать на плюсах


M>Вы свой софт для роботов и дронов на C++ пишете?


Да.
Маньяк Робокряк колесит по городу
Re[2]: А может перейти на C/C++ ?
От: Mihal9  
Дата: 05.05.23 13:09
Оценка:
Здравствуйте, alpha21264, Вы писали:

A>Самое главное — тебе придётся самому управлять памятью. Многие на этом ломаются.



А что это значит? Выделить и не забыть освободить?
Отредактировано 05.05.2023 13:23 Mihal9 . Предыдущая версия .
Re[2]: А может перейти на C/C++ ?
От: Mihal9  
Дата: 05.05.23 13:10
Оценка:
Здравствуйте, alpha21264, Вы писали:

A>Начать писать можно довольно быстро, но вот изучить его до уровня, чтобы получать за это зарплату... ууу!!!

A>Мы-то его постепенно учили. Сначала просто С. Потом ООП. Потом шаблоны.


Что-то нерадостно стало...
Сначала надо учить C, потом С++ ?
Re[5]: А может перейти на C/C++ ?
От: reversecode google
Дата: 05.05.23 13:10
Оценка: +1
не сможете

потому что мотивация главный двигатель
и если ее нет у того кто спрашивает
то ничего не произойдет

многие ученые итд успешные люди
добились чего то в жизни исходя из свое мотивации
не смотря на все трудности и отговорки от своих близких и знакомых заниматься чем либо
а не исходя их полезности бесполезности плаванию или программирования
Re[5]: А может перейти на C/C++ ?
От: Baiker  
Дата: 05.05.23 13:10
Оценка: :))) :))) :)))
Здравствуйте, Marty, Вы писали:

M>>>хочется знать, как его используют, для каких конкретно задач


M>Там где нужна производительность


Слышу эту мантру (про П) уже лет 20, только я не слышал ни одного заявления от серьёзных компаний "мы бросили вашу %%%% Жабу/Бейсик/C#/похапэху и написали всё за год на С++, проект стал в 2 раза меньше и в 5 раз быстрее". Так что откуда вы высасываете эти мифы — могу только догадываться.

В век многоядерных ПК, нет даже смысла выжимать какие-то байты/мегагерцы, обрекая себя писать на этом "маразме++". Нужна скорость — учись распараллеливать. Это намного дешевле, чем ковыряться в коде (и не факт, что получите прирост). Не говоря уже о сопровождаемости кода: никому нафиг не нужен "Word на ассемблере", если его через 5 лет невозможно будет улучшить из-за "крючкотворных оптимизаций" и общей захламлённости кода.
Re[3]: А может перейти на C/C++ ?
От: Baiker  
Дата: 05.05.23 13:12
Оценка: :)
Здравствуйте, Mihal9, Вы писали:

M>Здравствуйте, Baiker, Вы писали:



B>>А для прикладухи однозначно лучше брать что-то более адекватное.



M>C# ?


Да. Прекрасная отлаженная платформа (.NET FW) и море библиотек вообще подо всё. Инстреументарий (VS) вообще лучшее, что есть на рынке!
Re[3]: А может перейти на C/C++ ?
От: alpha21264 СССР  
Дата: 05.05.23 13:17
Оценка: +1 -1 :)
Здравствуйте, Mihal9, Вы писали:

A>>Самое главное — тебе придётся самому управлять памятью. Многие на этом ломаются.


M>А что это значит? Выделить и не забыть забыть?


Да.
1) Выделить, сколько надо, не забыть проверить, что тебе дали.
2) Если не дали, то отреагировать адекватно.
3) Не забыть сколько выделил, не выйти за размеры выделенного куска ни влево ни вправо.
4) Не забыть освободить.
5) Не пытаться освободить два раза.
6) Не пытаться освободить то, что не захватывал.
7) Не забыть, что освободил. Не пытаться обращаться к тому, чего уже нет.

За любую оплошность наказание — расстрел (Segmentation Fault).

Есть магия, как всю эту работу свалить на компилятор или библиотеки, но там другие сложности.

Течёт вода Кубань-реки куда велят большевики.
Re[3]: А может перейти на C/C++ ?
От: alpha21264 СССР  
Дата: 05.05.23 13:19
Оценка: +1
Здравствуйте, Mihal9, Вы писали:


A>>Начать писать можно довольно быстро, но вот изучить его до уровня, чтобы получать за это зарплату... ууу!!!

A>>Мы-то его постепенно учили. Сначала просто С. Потом ООП. Потом шаблоны.

M>Что-то нерадостно стало...

M>Сначала надо учить C, потом С++ ?

Ну, нормальные люди обычно так делают.
Это не страшно, потому что С — это часть С++. Ну почти.

Течёт вода Кубань-реки куда велят большевики.
Re[6]: А может перейти на C/C++ ?
От: Константин Б. Россия  
Дата: 05.05.23 13:20
Оценка:
Здравствуйте, reversecode, Вы писали:

R>не сможете


Смогу

R>потому что мотивация главный двигатель

R>и если ее нет у того кто спрашивает
R>то ничего не произойдет

Ну например мотивация может появиться. И тогда что-нибудь произойдет.

R>многие ученые итд успешные люди

R>добились чего то в жизни исходя из свое мотивации
R>не смотря на все трудности и отговорки от своих близких и знакомых заниматься чем либо
R>а не исходя их полезности бесполезности плаванию или программирования

Вы опять ошибочно поставили в один ряд науку, плаванье и C++
Re[3]: А может перейти на C/C++ ?
От: alpha21264 СССР  
Дата: 05.05.23 13:21
Оценка:
Здравствуйте, Mihal9, Вы писали:

M>C++ — это тот же С, только с классами? Почему вообще два языка параллельно существуют?


Первый — подмножество второго. Можешь первое время на эту тему не париться.

Течёт вода Кубань-реки куда велят большевики.
Re[5]: А может перейти на C/C++ ?
От: night beast СССР  
Дата: 05.05.23 13:23
Оценка:
Здравствуйте, Константин Б., Вы писали:

NB>>вы свою жизнь планируете исходя из того, как вам ответили на сообщение в интернете?


КБ>Если в интернете мне дали хороший полезный ответ — с удовольствием учту его при планировании своей жизни.


а если не дали, обидитесь и не станете что-то учить?
Re[6]: А может перейти на C/C++ ?
От: Константин Б. Россия  
Дата: 05.05.23 13:37
Оценка: :))
Здравствуйте, night beast, Вы писали:

NB>Здравствуйте, Константин Б., Вы писали:

NB>>>вы свою жизнь планируете исходя из того, как вам ответили на сообщение в интернете?
КБ>>Если в интернете мне дали хороший полезный ответ — с удовольствием учту его при планировании своей жизни.
NB>а если не дали, обидитесь и не станете что-то учить?

Обижусь и буду принимать решения самостоятельно
Re[3]: А может перейти на C/C++ ?
От: so5team https://stiffstream.com
Дата: 05.05.23 13:38
Оценка: +6
Здравствуйте, Mihal9, Вы писали:

M>Сначала надо учить C, потом С++ ?


Существует вполне себе обоснованное мнение, что если хочется изучить современный C++ (именно C++), то начинать нужно с C++, а не с Си.
https://www.youtube.com/watch?v=YnWhqhNdYyk
Re[4]: А может перейти на C/C++ ?
От: rg45 СССР  
Дата: 05.05.23 13:44
Оценка: 3 (1) -1 :))) :))) :)
Здравствуйте, alpha21264, Вы писали:

M>>C++ — это тот же С, только с классами? Почему вообще два языка параллельно существуют?


A>Первый — подмножество второго. Можешь первое время на эту тему не париться.


--
Не можешь достичь желаемого — пожелай достигнутого.
Re: А может перейти на C/C++ ?
От: Нomunculus Россия  
Дата: 05.05.23 13:50
Оценка:
Здравствуйте, Mihal9, Вы писали:

Что-то тебя колбасит туда-сюда. То кино, то С++. Может сначала лучше определиться?
Re: А может перейти на C/C++ ?
От: Baiker  
Дата: 05.05.23 13:55
Оценка: :))) :)))
Здравствуйте, Mihal9, Вы писали:

M> Походу он какой-то неумираемый и всегда уверенно смотрящий в будущее.


Ну да. Как российский автопром Только без будущего, тут ты перелил оптимизма. Будущее за нормальными языками, а не "ООП-надстройками над ассемблером". Страус — парень плодовитый, но вот с синтаксисом и вообще подходом он не угадал — слишком старая школа.
К слову, если не собираешься прям завтра зарабатывать миллионы, обрати на язык Nemerle. Это как "будущее, которое ещё не наступило", но это будущее — факт.
Re[2]: А может перейти на C/C++ ?
От: Marty Пират https://www.youtube.com/channel/UChp5PpQ6T4-93HbNF-8vSYg
Дата: 05.05.23 13:55
Оценка: :)
Здравствуйте, Нomunculus, Вы писали:

Н>Что-то тебя колбасит туда-сюда. То кино, то С++. Может сначала лучше определиться?


Он определился. C++ в кино
Маньяк Робокряк колесит по городу
Re[6]: А может перейти на C/C++ ?
От: sergey2b ЮАР  
Дата: 05.05.23 14:00
Оценка:
Здравствуйте, Baiker, Вы писали:

B>В век многоядерных ПК, нет даже смысла выжимать какие-то байты/мегагерцы, обрекая себя писать на этом "маразме++". Нужна скорость — учись распараллеливать. Это намного дешевле, чем ковыряться в коде (и не факт, что получите прирост). Не говоря уже о сопровождаемости кода: никому нафиг не нужен "Word на ассемблере", если его через 5 лет невозможно будет улучшить из-за "крючкотворных оптимизаций" и общей захламлённости кода.


да у нас именно так говорили
пока оказалось что java тормозит на обработке всего 8 видеопотоков, в облака нельзя забросить из за приватности и latency
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.