Сохранен 255
https://2ch.su/b/res/272790652.html
Добавлена поддержка ЭЧ/Ech (ex-Escapechan) и Ежчана (ejchan.net, ejchan.site). Набегаем, тестируем архивацию, сообщаем о замеченных проблемах.
К сожалению, значительная часть сохранённых до 2024 г. изображений и видео была потеряна (подробности случившегося). Мы призываем всех неравнодушных помочь нам с восстановлением утраченного контента!

Дващ, это нормально, что я начал читать книжку по С++ и 70% написанного не понимаю? Всего лишь 24 ст

 Аноним 16/08/22 Втр 18:56:10 #1 №272790652 
image.png
Дващ, это нормально, что я начал читать книжку по С++ и 70% написанного не понимаю? Всего лишь 24 страница, блядь.
мимо 22 лвл дегенерат, на информатике в школе играл в кс 1.6, иногда по привычке называю системный блок ПРОЦЕССОРОМ
Аноним 16/08/22 Втр 18:57:11 #2 №272790687 
>>272790652 (OP)
Нахуй закрывай и иди дрочить
Аноним OP 16/08/22 Втр 18:58:31 #3 №272790733 
>>272790687
Я сегодня уже два раза подрочил, больше не хочется. Знаешь такое, когда дрочка перестаёт быть для тебя удовольствием и становится тупой потребностью, как пожрать, поспать или, например, моргать? Даже возбуждение становится каким-то пластмассовым, ненастоящим.
Аноним 16/08/22 Втр 19:00:10 #4 №272790797 
>>272790652 (OP)
тоже как то давно пытался вкатиться по книжкам, но быстро понял, что когда ты нулевый, то такого рода книги мало чем помогут, ибо видеть ты там будешь набор букв. дрочи ютуб, ищи видосы где объясняют на пальцах буквально, с образами и параллелями ирл.
потом когда уже будешь понимать о чем идет речь книги дадут нормальный буст.
мимо бэкенд макака
Аноним 16/08/22 Втр 19:00:51 #5 №272790817 
>>272790652 (OP)
ох ебать 24 страница и основы ООП. Чел че то ты не то читаешь походу, иди обзоры посмотри на ютубе я хз
Аноним OP 16/08/22 Втр 19:00:56 #6 №272790819 
Читаю главу про ООП и чуть менее, чем нихуя не понимаю.
Там пишут, что это какое-то ёба решение своего времени, которое позволило писать сложные программы. Когда вскрыл анналы архивача и решил почитать пояснение анонов по этому вопросу - а анон всегда объясняет на пальцах - всё равно нихуя не понял, потому что в тред набежали макаки и начали срать, что ООП нинужно почему-то там, а я даже нихуя не понимаю, чем ООП отличается от не-ООП и почему это так принципиально. Зачем писать так сложно, блядь?
Аноним OP 16/08/22 Втр 19:02:18 #7 №272790866 
image.png
>>272790817
приклейтед
У меня почему-то такое впечатление, что курсы на ютубе это какое-то недообучение, вторичная хуйня. Я могу ошибаться, конечно...
Аноним OP 16/08/22 Втр 19:02:53 #8 №272790885 
>>272790797
В каком возрасте вкатывался?
Я не слишком старый для этого дерьма?
Аноним 16/08/22 Втр 19:03:28 #9 №272790910 
>>272790866
Твоим впечатлением можно смело подтереться, ибо ты только разглагольствуешь здесь. Код пиши.
Аноним 16/08/22 Втр 19:03:46 #10 №272790917 
>>272790819
ну бля представь гта 5, там есть класс люди, каждый человек это обьект и он разный. Есть класс животные, есть обьект собака, обезьяна и т.д. Есть класс машины, есть обьект бмв, лексус и т.д.
У этих обьектов есть методы, у каждого свой. У собаки подать голос, у машины бибикать. У каждого свои характеристики, у человека размер хуя, у собаки тоже, у машины цвет например. И все эти обьекты взаимодействуют между собой это и есть ооп
Аноним 16/08/22 Втр 19:04:52 #11 №272790965 
>>272790866
Незнаю, я на курсе за 5к рублей учусь, но на джаве. А так смотри: 2 разных плейлиста с гайдами, 1 книга, и задачи на код варс и будет заебись
Аноним OP 16/08/22 Втр 19:05:39 #12 №272790991 
>>272790917
Ну, а что, бывает по-другому? Если всё так, как ты расписал, то это вроде бы самый удобный метод систематизации.
Аноним 16/08/22 Втр 19:07:52 #13 №272791079 
>>272790652 (OP)
Что это за книга? Блядь, даже я эту ебанину не понимаю, а я программист на С++.
Аноним 16/08/22 Втр 19:08:02 #14 №272791085 
>>272790866
хуевое впечатление
Как раз по книгам учится тому чего не знаешь - трудновато.
Лучше как раз искать материал, где тебе на пальцах разжовывают все.
Я вот джаву учил на джавараше.
Кроме того - толку от чтения, без непосредственного решения задач, это пустая трата времени.
Аноним 16/08/22 Втр 19:08:28 #15 №272791103 
>>272790652 (OP)
ОП, не еби мозги - читай параллельно страусструпа и основы computer science. Иначе нихуя не поймёшь нормально.
Аноним 16/08/22 Втр 19:08:38 #16 №272791107 
>>272790652 (OP)
ты дегенерат, ничего сложного на скрине нет
Аноним 16/08/22 Втр 19:09:39 #17 №272791145 
>>272790885
вкатился в 25, сейчас 26
если не еблан, то в любом возрасте можно вкатиться.
я вот только к 25 перестал им быть
Аноним 16/08/22 Втр 19:09:39 #18 №272791148 
>>272790991
Эээ ну вроде все так. опытные арестанты со мной согласятся думаю. Тока у тебя в книге про интерфейсы пишут, интерфейс == абстрактный класс. То есть человек это интерфейс. У интерфейса человек могут быть свои абстрактные переменные (возраст, рост), и абстрактные методы (говорить, срать). Но нельзя создать обьекта из интерфейса "человек". Нужно создавать класс наследующийся от этого интерфейса, например "женщина" , "мужчина"
Аноним 16/08/22 Втр 19:10:00 #19 №272791161 
>>272790819
>решил почитать пояснение анонов по этому вопросу - а анон всегда объясняет на пальцах
Ебать долбоеб
Аноним 16/08/22 Втр 19:10:58 #20 №272791210 
>>272790819
это скорее всего проблема перевода.
Аноним 16/08/22 Втр 19:11:39 #21 №272791233 
>>272790991
Когда не существовало никаких гта, а код писали на ассемблере, представь себе, все было по-другому, ебанат.
Аноним 16/08/22 Втр 19:12:29 #22 №272791266 
>>272790652 (OP)
Да не надо её читать, надо брать и делать с примерамм.
Если ты там крину наворачиваешь, у которой в самом популярном издании на страницу аист или цпаля летит, то это не удачная книга (от одного из основателей cpp)
На stepik.org найти бесплатный курс от яндекса по c++, тай поймешь легко что такое функциональное программирование
Потом уже открывай свою 24ю страницу в книге, и станет понятно что такое ооп, и зачем оно появилось.

Ты сейчас пытаешься понять преимущества использования лифта, ни разу не поднимавшись по лестнице.
Не думай, что раз иак в книжке (2010года), то так правильно

С++ появлися как с с добавлением ооп. Ооп стало само причиной появления c++
Плэтому автор книги полагает, что с процедурным программированием (как было в с) читатель уже знаком.

Для вката ты просто выбрал не лучшую книгу, она не для вкатышей, как бы автор ни уверял в предисловии.
sage[mailto:sage] Аноним 16/08/22 Втр 19:13:43 #23 №272791314 
>>272791079
хуёвый ты программист на плюсах, знаю жаву и то понял о чём там
Аноним 16/08/22 Втр 19:14:10 #24 №272791328 
>>272790991
Метод систематизации удобен для человека, а вот для процессора это лютая хуйня, где приходится кучу дополнительных данных хранить и прыгать по функциям-процедурам как ебанутая макака. Лучше сначала C изучи, будешь понимать, хотя-бы примерно, как ПеКа работает, а потом уже удобное которое окажется нихера не улобным ооп изучать.
Аноним 16/08/22 Втр 19:14:53 #25 №272791355 
>>272791266
>Ты сейчас пытаешься понять преимущества использования лифта, ни разу не поднимавшись по лестнице.
Если точнее, то я читаю про лифт, хуёво себе представляя, что такое вообще многоэтажка.
Аноним 16/08/22 Втр 19:16:13 #26 №272791407 
>>272790866
У тебя правильное ощущение, но на половину
Курсы на ютубе во-первых важно хорошо выбрать, во-вторых, надо параллельно делать. Ставить на паузу каждые несколько минут, и делать у себя

Лучший формат курсов - МАЛЕНЬКОЕ видео, и тут же задача, без которой к следующему шагу не перейдешь, сиди пересмтривай минутное видео, еслм не можешь решить, пока нк дойдёт, или иди гугли сам.. так лучше всегр.

Если ты смотришь длинные видео, то в началае ты думаешь "бля это очевидно, нахуй это повторяют,", потом ты два раза отмотал-перемотал-отвлекся, а в конце ты уже нихуя не понял, и думмаешь "ну его нахуй"
Аноним 16/08/22 Втр 19:16:30 #27 №272791424 
>>272791355
почитай статьи на хабре, там обычно простыми словами тебе поясняют, посмотри пару видосов на ютубе(желательно не 3х минутных и не от русских долбаёбов) и потом перепрочти главу
Аноним 16/08/22 Втр 19:16:53 #28 №272791442 
>>272791314
что такое полиморфизм и так понятно, но написано или переведено оче хуёво. у страуструпа проще и понятнее сформулировано.
Аноним 16/08/22 Втр 19:17:59 #29 №272791483 
Да какой нахуй С, все предельно просто. Пару книжек или курсов по Computer Science и все станет на свои места. По сути все чо надо знать это то что в компьютер передается только 0(сигнала нет) и 1(сигнал есть). И вот всего лишь с таких низов строются огромные языки программирования, игры и т.д. Даже ассемблер я уверен по сравнению с 0 и 1 это мега изобретение
Аноним 16/08/22 Втр 19:19:08 #30 №272791530 
>>272791355
Ты просто не самую лусшую книгу выбрал, я тоже именно на ней подъебался, 10 - 12 лет назад. Там первая глава блядь "установите компилятоо, сделайте make, напишите хелойуворд", а вторая или третья - основы ооп, сразу нахуй с инкапсуляцией.
Оставь эту книгу, анон, потом вернёшься. Сейчас есть интернет и интерактивные курсы . Ты там не поймешь ооп, я базарю.
Аноним 16/08/22 Втр 19:19:21 #31 №272791535 
>>272790652 (OP)
Скинь чё за книжка
Аноним 16/08/22 Втр 19:21:25 #32 №272791609 
16598932742510.jpg
>>272790652 (OP)
C книг начинать нет смысла. Начинают с гайдов на ютубе.
Я помню читал Страуструпа и у него на 5 странице было как написать хелло ворлд. Но компилятор выдавал мне ошибку потому что блять у него там была старая версия и не было нужных библиотек или чего то такого.
Я тогда заебал половину pr. А програмисты ещё та чсв петушня, мерзкое чсв комьюнити почти полностью состоящие из биомусора где тебе не помогут ничем.
Аноним 16/08/22 Втр 19:21:54 #33 №272791631 
>>272790652 (OP)
Читай лучше c++ для чайников. Там именно для тех, кто впервые к компиляторам прикасаются написано, дохера примеров кода и все неплохо так поясняется. Мастером языка она тебя не сделает, конечно, но базовое понимание даст, потом свою книжку перечитаешь и уже будешь не с лицом лягушки непонимать, а как ехидный колобок получать озарения.
Аноним 16/08/22 Втр 19:23:10 #34 №272791688 
Спасибо всем за ваши мнения.
Вот ещё вопрос: я когда решил вкотиться для себя исключительно, финансовая сторона вопроса пока где-то за горами, похуй на неё, будет - будет, нет - нет, я перечитал множество форумов, в том числе сосаку, и половина писала, что следует начинать обучение с языков типа си по той причине, которая указана этим аноном >>272791328
А другие пишут, мол, похуй же, это для пердедов-долбоёбов, надо вкатываться в модные языки потому что учить в 2к22 всё остальное это рудиментарная хуйня и всё уже до нас придумано
Кто прав?
Аноним 16/08/22 Втр 19:23:35 #35 №272791704 
>>272791631
Но нахуя учить кресты? Лучше какой нибудь питон или джава будет перспективнее.
Аноним 16/08/22 Втр 19:24:21 #36 №272791749 
>>272791704
Я бы вообще вкатывался с ассемблера чтобы понимать плюс минус. Но это задротская хуйня которая высасывает мораль и желание этим заниматься
Аноним 16/08/22 Втр 19:24:50 #37 №272791765 
>>272791535
Вангую, от одного из двух создателей стандарта с++ 99, с длинной фамилией. На обложке птица.
Я так охунл, конла после hello word и типов данных, следующая гоава была "Основы и принципы ООП", сам из-за неё на полгода забмл на обцчение программированию.
Мимо не оп
Аноним 16/08/22 Втр 19:25:15 #38 №272791785 
>>272790652 (OP)
Ну так ты взял книжку не для начинающих, зачем ты её читаешь? И почему С++?
Аноним 16/08/22 Втр 19:25:17 #39 №272791786 
>>272791688
> А другие пишут, мол, похуй же, это для пердедов-долбоёбов, надо вкатываться в модные языки потому что учить в 2к22 всё остальное это рудиментарная хуйня и всё уже до нас придумано
> Кто прав?
Тот у кого работа есть. Я вот в плюсы выкатился и считай за 1,5 года на 100к вышел, это с начала обучения, а питухониксовых неосиляторов полные двачи, вот и думай.
Аноним 16/08/22 Втр 19:25:51 #40 №272791814 
>>272791765
он выше скинул скрин книжки шилдта
Аноним OP 16/08/22 Втр 19:26:21 #41 №272791833 
Я загорелся идеей вкотиться, когда вспомнил, что раньше любил сидеть в захватиевропу-тредах, и было бы охуенно, если бы была простенькая игра, где например до десяти анонов по очереди выбирают участок который хотят захватить и жмут кнопку ролла и им выпадает рандомное число от 0 до 99, в случае дабла захватывает, ну всё как обычно.
Пока даже отдалённо не представляю, как это реализовать, но мне прям хочется узнать, как это всё строится, как будет работать
Аноним 16/08/22 Втр 19:26:42 #42 №272791847 
>>272790819
Любая программа на любом языке программирования - это просто текст. Набор слов, процессор нихуя никаких слов не знает, знает только машинные команды (их есть фиксированное число для каждого процессора). В конечном счете любой текст будет преобразован в набор этих команд, чтобы процессор мог это исполнить.
ООП - один из способов просто организовать текст, поэтому и порождает миллионы холиваров. Просто представь, что ты пишешь книгу. Ты можешь её всю написать в одну строчку, можешь как-то побить на строки, можешь организовать абзацы, можешь каждое предложение в столбик написать, можешь вместо текста вообще мангу нарисовать нахуй.

Теперь к самому ООП.
Оно о том, что код(=текст) должен быть организован в куски, которые отражают сущности и их взаимодействие.
Например, ты пишешь игру "симулятор владельца зоопарка". У тебя в отдельных местах изолированно друг от друга будут описаны люди (посетители, персонал), в других местах описаны животные, в третьем месте геометрия зоопарка (вольеры, стены, клетки и тд).
Это действительно помогает писать йоба-огромные программы на сотни-миллионы тысяч строк.
Аноним 16/08/22 Втр 19:26:48 #43 №272791851 
>>272790819
> Зачем писать так сложно, блядь?
Бляяя. Ну ты понимаешь, что в обучении должна быть какая-то последовательность?

Если ты читаешь тему, которая зависит от кучи других тем, то тебе наверное сначала надо их пройти?
Аноним 16/08/22 Втр 19:26:51 #44 №272791854 
Screenshot20220817-042716DuckDuckGo.jpg
>>272791765
Я вот про эту
Оказалось, это был стаурступ
Аноним 16/08/22 Втр 19:28:22 #45 №272791923 
>>272791814
А, пропустил. Спс
Аноним 16/08/22 Втр 19:28:24 #46 №272791926 
image.png
image.png
>>272791851
sage[mailto:sage] Аноним 16/08/22 Втр 19:29:40 #47 №272791970 
>>272790652 (OP)
>>272791609
Какие вкатуны долбаебы
Аноним OP 16/08/22 Втр 19:30:26 #48 №272792007 
>>272791970
научи, как надо!
Аноним 16/08/22 Втр 19:30:28 #49 №272792008 
>>272791765
блять пчел как бы тебе сказать
на джаве ооп в хеллоуворлде присуствует и без него никак...
Аноним 16/08/22 Втр 19:30:53 #50 №272792023 
>>272791970
Наглядное подтверждение моих слов. Фулл биомусор
sage[mailto:sage] Аноним 16/08/22 Втр 19:30:55 #51 №272792025 
>>272792007
Покупаешь дилдак и пихаешь себе в жопу на бонге
sage[mailto:sage] Аноним 16/08/22 Втр 19:31:33 #52 №272792052 
>>272792023
Долбаеб который не смог написать хелоу ворлд, но смог заебать всех людей, ты?
Аноним 16/08/22 Втр 19:31:34 #53 №272792054 
>>272791833
Если примитивно, то можешь сделать массив nxm, где каждая клетка - территория, перемещая курсор через wasd игроки выбирают территорию и на пробел делают ролл, это, конечно, хуевенькая реализация, но возьми себе как план, имхо сможешь где-то за месяц-два изучения плюсов или c если не полезешь в дебри ооп сделать для консоли.
Аноним 16/08/22 Втр 19:31:44 #54 №272792060 
>>272791926
Автор пиздит, чё.
У тебя на скрине вон полиморфизм, интерфейс, методы - в книге ранее было написано что это такое? Нет.
Аноним 16/08/22 Втр 19:33:56 #55 №272792142 
>>272792054
>за месяц-два изучения
если прям конченый даун разве что
Аноним 16/08/22 Втр 19:34:49 #56 №272792175 
>>272792142
Ну так с поправками, что оп с вопросами по вкату в /б/ пришёл.
Аноним 16/08/22 Втр 19:35:52 #57 №272792230 
>>272791833
дима, ты? чем тебе питухон не угодил?
Аноним OP 16/08/22 Втр 19:37:20 #58 №272792295 
Блять, как же всё это интересно, но одновременно и суперсложно для клинического гуманитароблядка, который забыл, что такое учиться на результат.
Аноним 16/08/22 Втр 19:38:45 #59 №272792367 
>>272792052
Да-да кукарекай дальше петушок изнеможденный
Аноним 16/08/22 Втр 19:38:59 #60 №272792378 
>>272790652 (OP)
С++ ссанина, психически здоровому человеку его невозможно понять на достаточном уровне
Аноним 16/08/22 Втр 19:39:08 #61 №272792384 
>>272790652 (OP)
Нахрен ты вообще её читаешь? Что ты на плюсах собрался делать после? Нейронки с движками писать?
Давай, инкапсулируйся и иди про вебчик читай, долбоебина великовозрастная
Аноним 16/08/22 Втр 19:39:44 #62 №272792420 
>>272792230
Всегда вот думал, как на питухане новички изучают структуры и алгоритмы? Просто подгружаю библиотечку с qsort и красно-черными деревьями и идут дальше баловаться смузи и вибратором?
Аноним 16/08/22 Втр 19:40:01 #63 №272792437 
>>272792384
>долбоебина великовозрастная
Но ещё совсем недавно, 5 лет назад, меня на мочепараше банили, когда я говорил, что мне 17 лет, чтож вы люди делаете...
Аноним 16/08/22 Втр 19:40:42 #64 №272792467 
>>272791926
Сперва надо давать инфу что такое тип, потом что такое наследование и только потом полиморфизм.
>Параметрический полиморфизм позволяет определять функцию или тип данных обобщённо, так что значения обрабатываются идентично вне зависимости от их типа.
>Ad-hoc-полиморфизм поддерживается во многих языках посредством перегрузки функций и методов
вот и всё. хотя проще будет понимать если немного почитать теорию типов
Аноним 16/08/22 Втр 19:40:43 #65 №272792468 
>>272792378
просто ты тупой питухонист-неосилятор указателей
Аноним 16/08/22 Втр 19:40:49 #66 №272792476 
>>272792420
а нахуя им это изучать? они же скриптики свои дрочат в одну строчку, а не программируют
Аноним 16/08/22 Втр 19:41:09 #67 №272792488 
>>272792378
Плюсы это квинтесенция всех яп. Скоро плюсы сделают скобочки необязательными, тем самым сожрав змею. Будет один язык - с++ и тогда человечество снова построит вавилонскую башню.
Аноним 16/08/22 Втр 19:41:13 #68 №272792491 
>>272792437
Ладно чел сори что придушил. Совет без иронии если что, это книгга для тебя бесполезна
Аноним 16/08/22 Втр 19:43:15 #69 №272792572 
>>272791833
>>272791688
Не нужен ни С, ни С++. Сразу бери язык какой тебе интересен(на котором можно делать то, что тебе интересно).

С и С++ есть смысл, только если у тебя есть лишнее свободного времени и мотивация, и ты готов его дропнуть через 2-4 недели изучения и приступить к другому языку.

>>272792295
Просто опредклись, чего бы ты хотел сделать, мы тебе напишем с чего начать.
Гуманитарий-негуманитарий - это хуйня, к реальности отношенич не имеет, ты что угодно можешь осилить.

>>272791833
> Я загорелся идеей вкотиться, когда вспомнил, что раньше любил сидеть в захватиевропу-тредах, и было бы охуенно, если бы была простенькая игра, где например до десяти анонов по очереди выбирают участок который хотят захватить и жмут кнопку ролла и им выпадает рандомное число от 0 до 99, в случае дабла захватывает, ну всё как обычно.
Нуу, хмм, лол, можно джаваскрипт на самом деле попробовать вот так прям сразу схожу, потому что ты на нём в перспективе сможешь и сервер сделать, и на веб-страничке логику прописать.
Сам язык очень простой, но со странностями, которые могут сбить с толку.
Аноним OP 16/08/22 Втр 19:44:15 #70 №272792612 
image.png
Тем временем открыл какую-то обучалку на ютубе и начал смотреть.
Она от 17 года, у автора визуал студио другой версии с отличающимся интерфейсом, поэтому моя первая сложность - это сделать то же самое, что и он, в другом интерфейсе. Вроде справился!
я уже претендую на джуна 150кк???
Аноним 16/08/22 Втр 19:44:43 #71 №272792632 
>>272792488
Язык без скобочек обречён быть маргинальным.
Аноним 16/08/22 Втр 19:44:47 #72 №272792635 
>>272790652 (OP)
https://www.youtube.com/playlist?list=PLQOaTSbfxUtCrKs0nicOg2npJQYSPGO9r

Если ты после этого курса не сможешь, тебе уже ничего не поможет. Разжевано так, что глотать не нужно, переваривается во рту.
Аноним 16/08/22 Втр 19:44:55 #73 №272792639 
1660668294273.jpg
>>272792378
База
>>272792488
Этому куску дерьма ничто не поможет
Аноним 16/08/22 Втр 19:45:51 #74 №272792667 
>>272790652 (OP)
Прочитал страницу - всё понял.
Мимо пихон-макака.
Аноним 16/08/22 Втр 19:46:43 #75 №272792718 
>>272792572
>язык очень простой, но со странностями
во ты пидорасина блять новичку жс советовать, говна тебе за шиворот
Аноним 16/08/22 Втр 19:47:27 #76 №272792755 
>>272792468
я в ахуе, а что в них сложного? Я когда изучал и не имел околонулевой опыт проганья (ток в школе на пассале хуйню делал), у меня вообще никаких сложностей не возникло с этим, хотя все вокруг пиздят и срут про них. Ну указывает переменная на адрес в памяти, где хранится какое-то значение. Ну и че блять? Что сложного нахуй? Почему это дерьмо в пример сложности всегда ставят? Да хоть поинтер на поинтер на поинтер на поинтер... и че сука?
Аноним 16/08/22 Втр 19:47:38 #77 №272792765 
>>272792639
неосилятор, спокуха
Аноним 16/08/22 Втр 19:48:59 #78 №272792836 
>>272792572
>Нуу, хмм, лол, можно джаваскрипт на самом деле попробовать вот так прям сразу схожу, потому что ты на нём в перспективе сможешь и сервер сделать, и на веб-страничке логику прописать.
>Сам язык очень простой, но со странностями, которые могут сбить с толку.
Я сторонник того, чтобы в обучении придерживаться курса, направленного сначала на изучение самой фундаментальной хуйни, постижения принципов работы чего угодно, а потом, если нраица, углубления в модные хайповые темки. Я чувствую себя неполноценным, если езжу на мерседесе, не умея с закрытыми глазами перебирать карбюратор жигулей. Прямо, блядь, понимаю, что не достоин этого мерседеса, не наебавшись в жигулями.
Мэйби, в компютер саенсе это совсем лишнее. Но спасибо.
Аноним 16/08/22 Втр 19:49:31 #79 №272792863 
>>272792755
хуй их знает. в крестах неосиливают указатели, в джаве ооп и исключения. тру программисты ломаются на структурах, уходят в творческий запой и потом все равно покоряют вершину. А сдохнуть на базе это пиздец.
Аноним 16/08/22 Втр 19:49:40 #80 №272792875 
>>272792755
Поинтеры есть и в языках для белых людей, например С
Аноним 16/08/22 Втр 19:50:14 #81 №272792897 
>>272792765
Я как раз осилил, поэтому больше к этой хуйне не притронусь
Аноним 16/08/22 Втр 19:51:32 #82 №272792960 
>>272790652 (OP)
Да норм, я пару раз перечитывал, сначала си, потом плюсы тож самое по началу
Аноним 16/08/22 Втр 19:51:54 #83 №272792978 
>>272792836
С такими установками нужно потратить лет пять для изучения ассемблера, и лишь постигнув его переходить к Си. Там детальненько всё изучить, ну года за три. Потом уже можно С++.
Аноним 16/08/22 Втр 19:53:04 #84 №272793033 
>>272790652 (OP)
Читай книги из С++ треда программача, Липпман и ещё кто-то там в авторах. Более-менее актуальная версия стандарта, достаточно доступным языком.
Аноним 16/08/22 Втр 19:53:09 #85 №272793038 
>>272791609
Чё там писать?

>echo 'Hello, world';

мимо средняя php макака 2,5к
Аноним 16/08/22 Втр 19:54:22 #86 №272793086 
>>272790652 (OP)
Зачем за кресты взялся? Учи Питон, больше толку будет.
Аноним OP 16/08/22 Втр 19:55:27 #87 №272793133 
>>272792978
Но это же самый правильный подход, чяднт?
На практике энивей нужно искать баланс между казуальностью и углублённостью
Я проебал свой момент, когда поступил в вуз на дикую гумусную хуйню, на которой мне ещё доучиться надо, прежде чем поступать в магу на действительно что-то юзабельное и интересное, поэтому баланс придётся искать с помощью самого себя и тех сказочных анонов с двача, которые не пошлют меня нахуй шутка
Аноним 16/08/22 Втр 19:55:30 #88 №272793137 
>>272793038
Нахуя вы вообще учите свои Си ебаные? Смысл жизни в этом постичь или на мемориальной доске это выгравируют? Или на сях охуенные зп?

Чем проще, тем лучше. А к 35-40 прогерство настолько заебет все равно, что выкатишься в плотничество какое и в хуй не будешь думать.
Аноним 16/08/22 Втр 19:56:08 #89 №272793158 
>>272792836
Ну так можео довольно сильно углубляться
С -> ассемблер -> архитектура компьютера -> схемотехника -> электротехника -> и дальше в физику в глубину

Я думаю в твоем случае пожалуй да, можно выделить пару недель-месяц, чтобы поковырять С, когда будешь нормально шарить в указателях и структурах, знать что такое стек и куча - можешь уже перекатываться на другой язык.

Кстати причем желательно именно С, а не С++, потому что в гайдах по С++ тебе будут более абстрагированные высокоуровневые штуки показывать, которые в С делают руками, ну и конечно в С++ будут везде сходу пиздеть про классы и полиморфизм, а тебе оно ща не нужно.
Аноним 16/08/22 Втр 19:56:43 #90 №272793178 
Книги переводят нелюди.
Книги пишут нелюди.
Книги предполагают читать нелюди.

Используй книги по ЯП строго как справочник. А вот книги по алгоритмам/CS/SICP/прочее - можно читать от корки до корки.

Из хороших книг о ЯП только K&R и лезет в голову. Но там только голый С, большущий минус в том что ты можешь поехать ненавистью к ООП
Аноним OP 16/08/22 Втр 19:57:53 #91 №272793228 
Я уже тред утром создавал, но меня там обоссали и тред утонул в моче
Сейчас вижу намного больше конструктива
Спасибо, анончики, я сохраню этот итт тред и обязательно ещё вернусь перечитать его, когда это будет нужно!
Аноним 16/08/22 Втр 19:58:36 #92 №272793250 
>>272791833
Бля, я такой скрипт сделаю на BAS ровно за 1 минуту. Безо всяких книжек.

Причем он найдет элемент по CSS-селектору, который другое говно не найдет. Ну можно и XPATH
Аноним 16/08/22 Втр 20:01:10 #93 №272793359 
>>272792755
Ну, на университетском уровне С++ не сложный.
Сложности начинаются когда в дебри лезешь или пытаешься что-то пообъёмнее чем лаба 2 написать и там вылезают куча неочевидных подводных камней, это так работает, тут вот такой нюанс, тут ещё залупа какая-то.
За одни только темплейты разрабам С++ уже можно ебальник бить так то. А xvalue - тоже хорошо придумали, молодцы, долбоебы.
Аноним OP 16/08/22 Втр 20:01:36 #94 №272793376 
>>272793250
А я бы хотел это всё как-то красиво оформить. Всё усложняется тем, что там должна быть карта гейропы, которая расчленена на участки и они окрашиваются в разные цвета по мере их захвата. Вот, нужно всё это сплести и получится охуенно
Аноним 16/08/22 Втр 20:01:50 #95 №272793386 
>>272790652 (OP)
ОП, тебе уже сказали что: НАХУЙ ТЫ В ПЛЮСЫ ПОЛЕЗ ДАУН? Тебе в интернете насоветовали что это ТОТ САМЫЙ ТРУ ЯЗЫК КОТОРЫЙ ВСЕ БУДУТ УВАЖАТЬ ЕСЛИ ТЫ ЕГО ВЫУЧИШЬ?

Иди прочитай че попроще для освоения. js или pyton тот же самый. Потом к сям вернешься, когда ты уже будешь понимать чет в программировании и тебе реально ПРИСПИЧИТ чет низкоуровневвое ебенить или типа того.
Аноним OP 16/08/22 Втр 20:02:43 #96 №272793429 
>>272793386
>Тебе в интернете насоветовали что это ТОТ САМЫЙ ТРУ ЯЗЫК КОТОРЫЙ ВСЕ БУДУТ УВАЖАТЬ ЕСЛИ ТЫ ЕГО ВЫУЧИШЬ?
Именно да
Спасибо, что заставил задуматься, без шуток!
Аноним 16/08/22 Втр 20:03:07 #97 №272793446 
>>272790652 (OP)
Книжка древняя походу, нет?
С++20 и С++98 это вообще нахуй разные языки
Аноним 16/08/22 Втр 20:04:20 #98 №272793490 
>>272793133
> Но это же самый правильный подход, чяднт?
Неа, ты так всё никогда не изучишь. Если такой подход и выбирать, то надо изучать только основы - т.е получить представление что такое ассемблер и как он работает, а уж энциклопедические знания всех нюансов - нахуй

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

> на дикую гумусную хуйню
На какую кста?
Аноним 16/08/22 Втр 20:06:15 #99 №272793584 
>>272792008
И что додик? Нахуй ты мне мне это говоришь, я backend software engineer, asp.net
От твоего высера опу стало легче вкатываться в плюсы с ООП?
Аноним 16/08/22 Втр 20:06:18 #100 №272793591 
>>272792639
На пикриле говнокод, очень похожий на реализацию STL.
Уноси отсюда.
Аноним 16/08/22 Втр 20:07:04 #101 №272793628 
>>272793490
>На какую кста?
Ой, там пиздец. Дичайшая бесполезнейшая поебень для социоблядей с растянутой на 5 лет программой и тоннами бесполезного даже по меркам бесполезной специальности говна. Сплетение экономики, юриспруденции, философии, социологии и прочего таким образом, что ты по итогу ни гу-гу ни в одном из вышеназванных. Филиал ранхигса, государственное и муниципальное управление. Бакалавриат, блядь
Аноним 16/08/22 Втр 20:10:01 #102 №272793774 
>>272793591
Да, оно и есть
Аноним 16/08/22 Втр 20:11:43 #103 №272793864 
>>272790652 (OP)
Нахуя тебе это читать? Бери задачи и ищи решения, сделай калькулятор там, для начала, я не знаю. Постепенно усложняй. Теоретическую воду потом можно будет почитать, когда на опыте какие-то основы прочухаешь, я так считаю.

не программист
Аноним 16/08/22 Втр 20:12:14 #104 №272793887 
>>272793774
Так STL всегда выглядело как говно из жопы. Ходит байка, что это сделано специально чтобы никто не лез туда.

Здоровый код на С++20 использует умные указатели, auto, (читабельные) лямбды и форматирование строк как в петухоне(std::format/{fmt})
Аноним 16/08/22 Втр 20:13:05 #105 №272793932 
>>272793887
>петухоне(std::format/{fmt})
Как в бусте
Аноним OP 16/08/22 Втр 20:13:28 #106 №272793953 
>>272793864
Напиши пару простеньких предложений на японском языке, не зная ни единого иероглифа, синтаксиса и прочей присущей языку хуйни
Аноним 16/08/22 Втр 20:15:03 #107 №272794048 
Не слушай дебилов, которые высирают про си и машинные инструкции. На хую все вертели эти твои машинные инструкции, в низкоуровневую разработку ты всё равно не попадёшь. Возьми нормальный высокоуровневый язык типа руби или питона, а потом уже, как перестанешь плавать, можешь спускаться уровнем пониже. Ты программы писать собрался или байтики дрочить?
Аноним 16/08/22 Втр 20:17:28 #108 №272794171 
>>272792755
А теперь добавь к этому const и указатели на функции
Аноним 16/08/22 Втр 20:17:43 #109 №272794184 
>>272793953
Бля дядя, ты не путай понятия тут. Написать калькулятор по гайду это элементарная вещь, для этого нихуя знать не надо, видос открыл и повторяешь, и учишь заодно основы, переменные там, хуё-моё, а не в объекты и классы сразу лезешь.
Аноним 16/08/22 Втр 20:19:11 #110 №272794255 
>>272792863
Поинтеры не сложные, они есть и в нормальных языках, в ооп и исключениях тоже ничо сложного нет (хотя я больше за Result).
Проблема крестов в том что они хотят быть всем и сразу, позволять низкоуровневые выкрутасы и сложные абстрактные конструкции, иметь практически полную совместимость с С и умещать это все в рамках одного языка. Сука, челмедведосвин. Поэтому там rvalue и const это разные вещи, const на самом деле не const, а 3[array] это валидная конструкция, зато есть ексепшоны (которые можно случайно выбросить в коллбеке, переданном в сишную либу, и сломать все к хуям) и темплейты, позволяющие (если я правильно понял) полнотиповые приколы и исполнение произвольной логики во время компиляции. Это все очень мило и интересно, но пользоваться этой херней я не буду, прикладное программирование никогда не было про БеСкОнЕчНыЕ вОзМоЖнОсТи, оно всегда было про то чоб твоя ссанина работала и не падала, а ты сам потом мог легко понять что ты понаписал. Мне кажется, тот факт что большинство современных игровых движков написаны на крестах может в некоторой степени объяснить почему игры так хреново работают.
Аноним 16/08/22 Втр 20:19:18 #111 №272794259 
>>272790652 (OP)
Возьми книгу по риверс инжирингу, спожешь сам крякать игры для анонов
Аноним 16/08/22 Втр 20:20:14 #112 №272794314 
>>272794048
Зумер спок
Аноним 16/08/22 Втр 20:20:17 #113 №272794321 
>>272794171
и?
константный указатель - нельзя изменять переменную, которая хранит в себе указатель
указатель на константу - нельзя через указатель имзенить переменную
просто логикой пользуешься и всё понимаешь

указатель на функцию, опять, че сложного?
Аноним 16/08/22 Втр 20:21:15 #114 №272794376 
>>272793376
Тебе до ковыряний HTML на сях и POST-запросов, как до Китая раком. Не тот инструмент
Аноним 16/08/22 Втр 20:21:42 #115 №272794391 
>>272794259
Двачую единственного адеквата за весь тред. Чтобы вкатиться в практическое программирование(а не петухонирование и вебмакакинг), нужно пынямать все с самых низов.

мимо вкатился в С++ и Раст благодаря реверсингу
Аноним 16/08/22 Втр 20:22:22 #116 №272794424 
>>272794255
C++ даёт возможности делать что хочется. Если ты не понимаешь механизмы какие-то или не можешь концентрироваться на том, что и как делаешь из-за СДВГ - бери питон или JS и пиши на них.
Аноним 16/08/22 Втр 20:22:44 #117 №272794447 
>>272790652 (OP)
А НАХУЙ ТЫ ЛЕЗЕШЬ В ПРОГРАММИРОВАНИЕ? И БЕЗ ТЕБЯ ТЕСНО ЗАКРОЙ КНИГУ И ИДИ НАХУЙ
Аноним 16/08/22 Втр 20:22:46 #118 №272794450 
>>272790652 (OP)
В телеге набери physic.math.code и там набери «Самоучитель c++ 2.0»
Аноним 16/08/22 Втр 20:24:30 #119 №272794531 
>>272790652 (OP)
>Дващ, это нормально, что я начал читать книжку по С++ и 70% написанного не понимаю?
В целом да. Я когда вкатывался читал "Философия Java" с лицом лётчика. Два раза прочитал нихуя не понимая (просто в парк выходил читать или в кровати читал), на третий раз начало доходить, лол. Правда на жабе работать не стал, но уже 10 лет как наносек, перекатился несколько лет назад с C++ на C#.
Аноним 16/08/22 Втр 20:24:55 #120 №272794549 
image.png
>>272790652 (OP)
Дващ, это нормально, что я начал читать Твиттер и 70% написанного не понимаю? Всего лишь 24 слово, блядь.
мимо 32 лвл дегенерат, вместо соцсетей дома играл в кс 1.6, иногда по привычке называю твит СООБЩЕНИЕМ
Аноним 16/08/22 Втр 20:25:09 #121 №272794561 
>>272794184
Для предложения на японском нихуя не надо: открыл переводчик и готово
Аноним 16/08/22 Втр 20:25:45 #122 №272794587 
>>272794048
Где работаешь?
Аноним 16/08/22 Втр 20:27:07 #123 №272794651 
>>272794255
> и темплейты, позволяющие (если я правильно понял) полнотиповые приколы и исполнение произвольной логики во время компиляции. Это все очень мило и интересно, но пользоваться этой херней я не буду,
Это такая ебанина, просто ужас. Ты юзаешь темплейт и все ломается, потому что твой тип не реализует какой-то метод, и нормально тебе это не напишут, надо идти читать доки.
Аноним 16/08/22 Втр 20:27:16 #124 №272794656 
>>272794587
Гей шлюхой, как и все питонисты
Аноним 16/08/22 Втр 20:27:58 #125 №272794691 
>>272794651
концепты в 20 стандарте появились. теперь всё проще.
Аноним 16/08/22 Втр 20:28:03 #126 №272794697 
>>272790652 (OP)
Из страницы понял, что у всего есть база. И впервую очередь, чтобы ты не написал, ты должен обращаться к ней.
мимо гуманитарий
Аноним 16/08/22 Втр 20:30:09 #127 №272794804 
>>272794424
Широкий выбор языков программирования тоже дает мне выбор делать что и как хочется, и следовать парадигме которая мне нравится. В один язык это упаковывать это все смысла не было, и делать этого не стоило.
Аноним 16/08/22 Втр 20:30:15 #128 №272794807 
6153cd14043325fd78ad7db9eca86411.png
>>272794314
Переменную хоть раз более, чем тремя буквами называл, бумерок? Умеешь писать код так, чтобы через строчку не проваливаться вниз-вверх по уровням абстракции? А сможешь пройтись по коллекции без императивной дрисни в виде ручного плюсования счетчика на каждой итерации?

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

int t(void) { void ((volatile p)()); p = (void (()()))magic_open; return !p; } - твоих рук дело, признавайся?
Аноним 16/08/22 Втр 20:31:10 #129 №272794844 
>>272794807
>int t(void) { void ((volatile p)()); p = (void (()()))magic_open; return !p; }
Тред про С++, а не С.
Аноним OP 16/08/22 Втр 20:32:46 #130 №272794927 
>>272794807
>int t(void) { void ((volatile p)()); p = (void (()()))magic_open; return !p; }
Почему эта хуйня так красива в своей сложности?
сужу с позиции человека который видит это как набор символов а-ля hfoidahfoweihrwtmnioerwjt0349u5034jd5y7
Аноним 16/08/22 Втр 20:33:06 #131 №272794948 
>>272794804
Ну вот и выбери питон и JS.
Аноним 16/08/22 Втр 20:33:54 #132 №272794990 
>>272794807
Нихуя Дельфи тащит. Вот уж редкие господа годами-десятилетиями в хуй не дуют.
Аноним 16/08/22 Втр 20:34:03 #133 №272794996 
>>272794927
Чел, я оебя предупреждаю, что этого долбаеба слушать не надо и это старая хуйня, которую ты никогда в своей карьере не напишешь.

Это из языка-предка и вообще шутка.
Аноним 16/08/22 Втр 20:34:13 #134 №272795004 
зачем ты читаешь устаревшую книгу про устаревший язык? с++ учить противопоказано, такой сумасшедшей когнитивной нагрузки нет ни в одном языке.

уже как сто лет в обед придумали богоподобные rust и haskell, почитать можно вот здесь:
https://doc.rust-lang.org/book/
http://learnyouahaskell.com/chapters

просвещайся!
Аноним 16/08/22 Втр 20:34:42 #135 №272795024 
>>272795004
>устаревший язык
С++98
Аноним 16/08/22 Втр 20:34:47 #136 №272795027 
>>272790652 (OP)
Книжка уебская. Ну кто так пишет? Хуевый перевод скорее всего. Подбери другую литературу.
Аноним OP 16/08/22 Втр 20:35:39 #137 №272795063 
>>272794996
Да я понял уж
Кстати, а что конкретно эта хуйня делает?
Аноним 16/08/22 Втр 20:37:07 #138 №272795121 
>>272790797
Этого пидора двачую.
мимо-нижний
Аноним 16/08/22 Втр 20:37:16 #139 №272795126 
>>272794587
В данный момент - в студии, Ruby on Rails.

>>272794656
Питон всратенький, конечно (и сам язык, и то, как на нём пишут), по сравнению с руби, но всё лучше, чем жаба или си. Главный плюс - под него есть библиотеки для вообще чего угодно, так что в быту, не для профессиональной разработки, это лучший вариант.

Если реально нравится - пожалуйста, но держи в голове, что конкуренция вкатунов огромная, а популярность питона во многом засчёт того, что он популярен для скриптов и в качестве клея для модулей на других языках. Если взять конкретно разработку и именно на питоне (django, например), количество вакух внезапно схлопывается, а отношение вакух к конкурентам становится ниже, чем у любого другого мейнстримного языка.
Аноним 16/08/22 Втр 20:37:29 #140 №272795135 
>>272794424
В с++ ошибиться легко и очень тяжело искать баги. Где-то не заметил что-то, неявное преобразование какое-то вылезло - и всё нахуй, удачи
Аноним 16/08/22 Втр 20:38:24 #141 №272795177 
>>272794691
О как.
Бля, а в стл то их наверное не добавили?
Аноним OP 16/08/22 Втр 20:38:42 #142 №272795204 
Охуеть, смотрите что нашёл
Зачем такое придумывают?
https://ru.wikipedia.org/wiki/Malbolge
Аноним 16/08/22 Втр 20:39:07 #143 №272795223 
>>272795135
>В с++ ошибиться легко
Да, легко, но ты можешь легко понять что ты даун и где-то что не то сделал. Ошибки (технчиеские а не логические) в более абстрактных языках кудааа сложнее выловить
Аноним 16/08/22 Втр 20:39:13 #144 №272795230 
>>272795024
да хоть с++20 - концепции, заложенные в c++ (и в c собственно) уже давно безбожно устарели.
писать на современных крестах сродни прогулке по минному полю - везде может скрываться зловещий ub.

если очень хочется близости к машине, пиши на безопасном rust.
Аноним 16/08/22 Втр 20:39:16 #145 №272795236 
>>272795126
>Питон всратенький, конечно (и сам язык, и то, как на нём пишут), по сравнению с руби, но всё лучше, чем жаба или си
Питон лучше чем си? Ты кукухой куда поехал?
Аноним 16/08/22 Втр 20:40:38 #146 №272795290 
Лафоре читаешь?
Аноним 16/08/22 Втр 20:40:43 #147 №272795296 
>>272794996
> Это из языка-предка и вообще шутка.
Мне это вывалилось, когда компилировал какое-то нативное расширение для библиотеки. Но да, не похоже на что-то серьёзное.
Аноним 16/08/22 Втр 20:41:04 #148 №272795317 
>>272795230
>концепции, заложенные в c++ (и в c собственно) уже давно безбожно устарели.
Например?
>Rust
везде про него кукарекают, кэк. А он вообщем-то никогда не заменит Си и С++
Аноним 16/08/22 Втр 20:41:33 #149 №272795346 
>>272795177
это конструкция языка, а не часть стл
Аноним 16/08/22 Втр 20:42:21 #150 №272795381 
>>272795236
Действительно, не то что писать тысячу строк бойлерплейта на каждый чих, вот это охуенный экспириенс
Аноним 16/08/22 Втр 20:44:08 #151 №272795484 
>>272795223
Да нет, наоборот, в более абстрактных языках обычно более чёткие правила и более ограниченные возможности. И засчёт этих ограничений, тяжело(невозможно) хуйню сделать
Аноним 16/08/22 Втр 20:45:32 #152 №272795559 
>>272795346
Ну так а программировать мне как, если стандартная библиотека убогая и устаревшая?
Аноним 16/08/22 Втр 20:45:45 #153 №272795570 
>>272795484
Мы тебя поняли, зумер. Но ты пойми что в этом мире есть не только квосивые сайтеги и простенькие парсеры текста, но еще и тяжелый инженерный софт и рил-тайм ОС, которые пишутся на ассемблере, сисях и плюсах.

Именно для этого эти языки и нужны, чтобы на них можно было написать что угодно и эффективно.
Аноним 16/08/22 Втр 20:47:32 #154 №272795656 
>>272795135
>Где-то не заметил что-то, неявное преобразование какое-то вылезло - и всё нахуй, удачи
-Wall -Werror и всё. ничто не мешает тебе так делать.
>В с++ ошибиться легко и очень тяжело искать баги.
Ты должен понимать что делаешь и что хочешь получить. Ты должен понимать как работает язык. Никто не будет за тебя писать код.
Аноним 16/08/22 Втр 20:48:45 #155 №272795710 
>>272790652 (OP)
Так надо с паскаля начинать а не с си++. Нахуя ты пытаешься осмыслить сразу сложные еба-темы, когда нужно начинать с самого низа.
Аноним 16/08/22 Втр 20:48:51 #156 №272795711 
>>272790652 (OP)
А это разве не пояснение что будет в книге?? Такие вещи просто пропустить можно.
Аноним 16/08/22 Втр 20:49:28 #157 №272795750 
>>272795559
Библиотеки подключай. Написано просто дохуя всего.
Аноним 16/08/22 Втр 20:50:00 #158 №272795771 
>>272794321
Только на этом всё не заканчивается. Что здесь написано?

int i = 10;
int ptr = &i;
const int
ptr1 = &ptr; // вот это

Это?
int
(bar)(int);

Разумеется это самые простые примеры, настоящих монстров мне приводить лень если двач не схавает перепишу
Аноним 16/08/22 Втр 20:50:50 #159 №272795809 
>>272795317
>Например?
например:
1) дрочение голых указателей
2) объектная модель с классами и наследованием

в современных крестах ситуацию пытаются спасти всякими std::unique_ptr (1) и фичей под названием concepts (2)

но это всё никак:
1) не нивелирует сумасшедшей когнитивной нагрузки (20 ВИДОВ ИНИЦИАЛИЗАЦИИ, СУКА! 20!!! итд, итп)
2) не помогает избегать race condition и безопасно работать с памятью в более сложных ситуациях

>везде про него кукарекают, кэк. А он вообщем-то никогда не заменит Си и С++
куда не ткни, новые проекты это либо go, либо rust - крестам остаётся лишь доживать свой век в legacy коде
Аноним 16/08/22 Втр 20:51:42 #160 №272795853 
>>272794321
Только на этом всё не заканчивается. Что здесь написано?

int i = 10;
int ★ ptr = &i;
const int ★★ ptr1 = &ptr; // вот это

Это?
int★ (★bar)(int★);
Аноним 16/08/22 Втр 20:55:50 #161 №272796039 
>>272790652 (OP)
Это нормально. Попробуй джавускрипт.
Аноним 16/08/22 Втр 20:58:59 #162 №272796168 
>>272795570
А я не сайтики делаю, а игоры

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

Кстати про С и асм я ничего не говорил, С норм, он не перегружен говном в отличии от С++.

> Именно для этого эти языки и нужны, чтобы на них можно было написать что угодно и эффективно.
Шарп кстати уже тоже ебёт
https://habr.com/ru/post/443804/
Но в любом случае, ничего не мешает критические места написать на низкоуровневом языке, и подгрузить это уже в высокоуровневый язык.
Аноним 16/08/22 Втр 20:59:06 #163 №272796172 
>>272795809
Что же ты за долбоёб-то такой?
>20 ВИДОВ ИНИЦИАЛИЗАЦИИ
Как ты их считал?
>но это всё никак:
Бери библиотеки которые для дебилов вроде тебя сделаны, sobjectizer или из буста что-нибудь. Про unique_ptr это лол. Ты, видимо, с памятью никогда не работал и аллокаторов не писал.
Аноним 16/08/22 Втр 21:00:25 #164 №272796240 
>>272795710
До чего же ублюдочная хуйня. Из-за того, что программирование было у меня только в виде паскаля в школе и универе, я несколько лет думал, что всё программирование - такая же дрисня, хотя друзья уговаривали вкатиться.

1) Нет нормальных гайдов, нацеленных на реальное программирование, а не лабы.
2) Все прелести заплесневелой недонизкоуровневой хуйни, вроде ручного объявления переменных, точек с запятой и так далее без каких-либо профитов РЕАЛЬНО низкоуровневой хуйни, которая хотя бы к железу привязана и действительно может полезному научить.
3) Крайне нелогичный синтаксис, который ещё и не переносится вообще никуда - придётся переучиваться, если захочешь написать хоть что-то, что кому-то нужно.
4) Нет вообще никаких юзкейсов кроме двух с половиной легасных галер, куда тебя не примут, если есть волосы на голове и они не седые.

Лучше уж Си, оттуда знания повсюду полезны, т. к. даже интерпретаторы да, знаю, компиляторы и ВМ пыхи, питона, жса, руби и так далее написаны на си. А любые компилируемые в машинный код - компилируются в инструкции LLVM, и тем самым тоже тесно связаны с C и C++. Тогда как знать инфраструктуру паскаля - это как знать инфраструктуру Smalltalk, нахуй нигде больше не нужно.

Да даже хаскелл или лисп лучше, если ты математический задрот. Паскаль в 20хх году - стыд и позор, такое только на харкаче и додумаются посоветовать (ну и ещё в трёхтомнике шиза, фамилию которого я забыл)
Аноним 16/08/22 Втр 21:02:10 #165 №272796318 
>>272790652 (OP)
Какую нибудь книгу для чайников купи по C ++
Аноним 16/08/22 Втр 21:02:23 #166 №272796323 
>>272796240
паскаль это язык для обучения программированию.
Аноним 16/08/22 Втр 21:03:01 #167 №272796352 
>>272796323
Скорее наоборот, язык который мешает учиться программированию
Аноним 16/08/22 Втр 21:03:04 #168 №272796354 
>>272795853
> int i = 10;
Переменная на стэке
> int ★ ptr = &i;
Указатель на переменную на стеке
> const int ★★ ptr1 = &ptr; // вот это
Указатель на указатель на константный инт.
> Это?
> int★ (★bar)(int★);
Указатель на функцию, принимающую на вход указатель на int и вощвразающую указатель на int
Аноним 16/08/22 Втр 21:07:55 #169 №272796556 
>>272796323
> паскаль это язык для обучения программированию.
Всё? Ну понятно, аргументации убедительнее от мелкобуквенной чмони не будет.

Ну да, его главное предназначение - обучение программирование. Выполнять его у этого языка не получается. И что?
Аноним 16/08/22 Втр 21:09:04 #170 №272796595 
>>272796323
Уж лучше на бэйсике учится.
sage[mailto:sage] Аноним 16/08/22 Втр 21:10:09 #171 №272796632 
>>272790652 (OP)
Ну и мудренное говно для биороботов. Забей на айтискот, вкатывайся в философию.
Аноним 16/08/22 Втр 21:11:21 #172 №272796691 
>>272796556
>Ну да, его главное предназначение - обучение программирование. Выполнять его у этого языка не получается. И что?
Всё? Ну понятно, аргументации убедительнее от Большебквенной чмони не будет.
Аноним 16/08/22 Втр 21:12:46 #173 №272796757 
>>272796172
>Как ты их считал?
такой дурачок, как ты, может посмотреть https://gfycat.com/richhugehawk :)

>Бери библиотеки которые для дебилов вроде тебя сделаны, sobjectizer или из буста что-нибудь.
если я не могу держать всю программу в голове и видеть все возможные взаимодействия - я дебил?
точно такой же логикой можно оправдывать ублюдские NULL в java - "нормальный программист не пропустил бы проверку на NULL"
Аноним 16/08/22 Втр 21:13:03 #174 №272796767 
>>272796354
Ну вот я тебя и поймал за жопу. Поймешь где?

Ладно, это был слишком простой пример, да и ты меня заебал своим подтуповатым троллингом ряя ничо сложного, мне лень че то придумывать
Аноним 16/08/22 Втр 21:18:20 #175 №272797044 
>>272796757
>такой дурачок, как ты, может посмотреть
Хуйня какая-то.
>нормальный программист не пропустил бы проверку на NULL
Нормальный программист использует RAII и вопроса null не стоит. null и проверки на него появляется там, где дебилы не понимают как работает их софт и херово проектируют его.
Аноним 16/08/22 Втр 21:20:11 #176 №272797119 
>>272797044
Бля, я вообще за проверки на null ебальники готов бить. Выбесил ты меня, пидор тупой.
Аноним 16/08/22 Втр 21:23:31 #177 №272797241 
>>272796767
Вот тут
>>272796354
> Указатель на указатель на константный инт.
?
мимо
Аноним 16/08/22 Втр 21:25:11 #178 №272797306 
>>272797241
Да тут разумеется. Не в тупом же примере с функцией
Аноним 16/08/22 Втр 21:26:25 #179 №272797369 
>>272791609
Я только по книгам и Вкатывался. Ну да, весь интернет забит ответами на ваши казуальные вопросы. Но вкатуси не умеют в гугл и ебут нам мозги.
Аноним 16/08/22 Втр 21:28:27 #180 №272797467 
>>272797044
>Хуйня какая-то.
отличный аргумент!

>Нормальный программист использует RAII и вопроса null не стоит. null и проверки на него появляется там, где дебилы не понимают как работает их софт и херово проектируют его.
ты ёбу дал? RAII это про управление ресурсами - не сделать двойной close или вовсе забыть про оный
вот тебе в функцию дают аргументом hueta_t*, и ты ОБЯЗАН проверить его на null - либо чтобы проигнорировать, либо чтобы вернуть какую-то ошибку
кстати, в крестах обработка ошибок реализована через исключения... :)
Аноним 16/08/22 Втр 21:38:27 #181 №272797904 
сорри за офтоп,но может кто подсказать как с прикладного программирования на системное программирование перейти, например как написать драйвер для сетевой карты?
Аноним 16/08/22 Втр 21:42:11 #182 №272798072 
>>272797467
>отличный аргумент!
А какой ты ждал? Думал я эту хуету буду как-то комментировать?
>RAII это про управление ресурсами
Память не ресурс?
>либо чтобы вернуть какую-то ошибку
Либо я напишу код так, что ситуации когда null передаётся не будет никогда, а передавать будут константную ссылку на объект. С помощью RAII и понимания кто кем владеет и когда создаёт это возможно.
>кстати, в крестах обработка ошибок реализована через исключения... :)
По разному. Есть error_code если хочется.
Аноним 16/08/22 Втр 21:43:22 #183 №272798122 
>>272797904
изучаешь ядро, читаешь как писать драйвера, изучаешь RFC по UDP, датащит по железу и пишешь драйвер.
Аноним 16/08/22 Втр 21:43:58 #184 №272798152 
>>272790652 (OP)
Нет не нормально. Я в 16 лет в 11 классе читал просто как книжку, на похуй вообще залетало.

25 лет, 300к/нс
Аноним 16/08/22 Втр 21:48:13 #185 №272798333 
>>272794171
>указатели на функции
А все потому что вас дебилов не учат как код работает и что делает return и что такое адресс возврата.
Что блять сложного сука в адресе начала блока команд? Ты тупой? Никогда не видел ассемблера?
Аноним 16/08/22 Втр 21:57:33 #186 №272798719 
>>272798072
>А какой ты ждал? Думал я эту хуету буду как-то комментировать?
названия в ролике, кстати, выдуманные :)

>Память не ресурс?
ты придумал умные указатели? и кто это такой смеялся с std::unique_ptr?

>Либо я напишу код так, что ситуации когда null передаётся не будет никогда, а передавать будут константную ссылку на объект. С помощью RAII и понимания кто кем владеет и когда создаёт это возможно.
функция может обвалиться - возвращать тоже "result_t&" будешь?

>По разному. Есть error_code если хочется.
тогда "поймай исключение" превращается в "проверь error_code" - ни в том, ни в другом компилятор не убеждается
а как, кстати, результат получать надо? вот есть у меня "error_t function(...)", она мне должна результат вернуть - мне что, писать в аргументы "result_t* out"? смешно...
Аноним 16/08/22 Втр 21:57:41 #187 №272798723 
>>272790652 (OP)
>я начал читать книжку по С++ и 70% написанного не понимаю
не пизди, ты не понимаешь 90%
Аноним 16/08/22 Втр 21:58:32 #188 №272798763 
>>272791103
SICP с выполнением примеров
это занятие на полгода и дольше
Аноним 16/08/22 Втр 21:59:38 #189 №272798829 
>>272790652 (OP)
Возьми книжку попроще,лол,вот и все
Автор пишет для тех кто например программировал на других ЯП,а потом захотел попробовать плюсы

Если ты НИХЕРА не понимаешь,то я советую тебе стивен прата с++,пдфка лежит где-то в вк
Аноним 16/08/22 Втр 22:01:03 #190 №272798903 
>>272798829
А,еще
Не стесняйся смотреть видеокурсы,просто видео на ютубе,просить обьяснения в чатах для нубов итд
Цель не прочитать самую элитную книжку за которую тебе кинут респект,а понять тему
Аноним 16/08/22 Втр 22:05:52 #191 №272799143 
Хотелось бы овладеть 44процессом полиморфизмом
Аноним 16/08/22 Втр 22:09:01 #192 №272799289 
>>272798719
>ты придумал умные указатели? и кто это такой смеялся с std::unique_ptr?
>функция может обвалиться
Ты даже не понимаешь про что я тебе говорю...
>смешно
Прочитай пару книг по архитектуре чтобы понимать что я имел ввиду.
Аноним 16/08/22 Втр 22:10:32 #193 №272799369 
>>272799289
>функция может обвалиться
"обвалиться" в смысле "действие может не быть совершено" - не удалось соединиться например

>Ты даже не понимаешь про что я тебе говорю...
>Прочитай пару книг по архитектуре чтобы понимать что я имел ввиду.
ну-ну...
Аноним 16/08/22 Втр 22:12:15 #194 №272799459 
>>272799369
>не удалось соединиться например
как ты видишь архитектуру решения для класса сетевого менеджера?
Аноним 16/08/22 Втр 22:18:28 #195 №272799751 
>>272798333
При чем здесь вообще это ебланоид? И при чем здесь тупой если я чего то не видел?
А ты видел вообще указатели в стиле си на функции которые сложнее лабы что тебя дрочили в твоем обосранном говновузе, нет?
Аноним 16/08/22 Втр 22:22:35 #196 №272799917 
>>272799459
причём тут архитектура и решение? никакой RAII и никакая архитектура не удержит сеть от того, чтобы просто пропасть - случится авария у провайдера, или случится connection refused, или нету dns записи, итдитп

функция будет ОБЯЗАНА уметь возвращать ошибку, и можно:
1) написать программу на rust и получить "Result<TcpStream, IoError>"
2) вернуть указатель - либо "tcp_stream", либо "NULL" (не уточняя ошибку, но не соединением единым - во многих случаях причина ошибки может быть очевидна и не требовать уточнения)
3) возвращать "error_t" и брать аргументом "tcp_stream* out"
Аноним 16/08/22 Втр 22:23:52 #197 №272799969 
ppp.png
>>272790652 (OP)
Скорее всего уже советовали, но мне очень понравился пикрил, на торентах вроде был в пдфе.
Заголовочный файлик есть у Страутструпа на сайте
https://www.stroustrup.com/programming_support.html
Как установить FLTK и настроить для работы с VS (для параграфов 12-16) можно тут прочитать https://bumpyroadtocode.com/2017/08/05/how-to-install-and-use-fltk-1-3-4-in-visual-studio-2017-complete-guide/
И еще могу посоветовать канал чела на yt https://www.youtube.com/watch?v=18c3MTX0PK0&list=PLlrATfBNZ98dudnM48yfGUldqGD0S4FFb
Это серия видосов по конкретным темам, можно смотреть параллельно с книжкой, только не сразу всё а именно о чем ты уже прочитал, чтобы было более полное понимание.
Аноним 16/08/22 Втр 22:26:16 #198 №272800046 
>>272799917
4) ловить исключение неизвестного (без документации) типа
Аноним 16/08/22 Втр 22:33:17 #199 №272800355 
>>272799917
Для начала, соединение может иметь временной гэп на установку. Второе, если писать асинхронно, то твой подход не работает т.к. он синхронный.
4) вернуть tcp_stream который можно проверить живой коннект или нет, это позволит не чекать null и не появится потенциальная ситуация когда null может быть
5) вернуть сразу как tcp_stream активный актор который генерирует события вроде коннект и дисконнект и уже делать логику внутри.
6) сетевой менеджере генерирует событие connected с tcp_stream как параметр или ошибку
Аноним 16/08/22 Втр 22:34:59 #200 №272800416 
>>272790652 (OP)
Нормально.
Хуле еще ожидать от стекломойной пидорахи.
Аноним 16/08/22 Втр 22:44:32 #201 №272800812 
>>272800355
>Для начала, соединение может иметь временной гэп на установку. Второе, если писать асинхронно, то твой подход не работает т.к. он синхронный.
можно заменить открытие соединения на открытие файла, тогда может случиться, как минимум, следующее:
1) файл может быть открыт для read/write в файловой системе, которая смонтирована только для чтения
2) у пользователя может быть недостаточно полномочий
4) файл уже кем-то открыт и занят
5) файла может не существовать
6) имя файла ведёт на папку

>остальные случаи
ради бога, найди себе async рантайм нормальный - чтобы функция возвращала future и всё тут
Аноним 16/08/22 Втр 22:57:19 #202 №272801380 
>>272800812
>можно заменить открытие соединения на открытие файла
Работает и тут.
>найди себе async рантайм нормальный - чтобы функция возвращала future и всё тут
Превратим код в кашу async/await чтобы все охуели. В любом случае, даже с учётом "рантайма" и фьючей (которые есть и в плюсах) схема с возвратом объекта спокойно и проверка его состояния работает и тут. А с Null... в языке Дарт гугловцы даже nullsafty механизм придумали чтобы такие как ты не возвращали null без надобности.
Аноним 16/08/22 Втр 23:02:48 #203 №272801645 
>>272801380
>Работает и тут.
в случае с файлом средняя временная пауза будет намного меньше - можно спокойно заблокировать поток и не изьёбываться на предмет async

>Превратим код в кашу async/await чтобы все охуели.
ну async/await это вообще жесть, а вот каша из callback и прочих событий - это очень удобоваримо и понятно

>схема с возвратом объекта спокойно и проверка его состояния работает и тут
"вот так, с помощью нехитрых приспособлений буханку белого хлеба можно превратить в троллейбус..."

можно как угодно изъебнуться, но тебя компилятор не заставит это состояние проверить, и это можно будет легко сделать
проект не всегда в одно рыло пишется, помимо всезнайки тебя на одном проекте ещё может быть куча новичков, которые эту кодовую базу в первый раз в жизни видят и не знакомы с местными обычаями проверок состояний

>в языке Дарт гугловцы даже nullsafty механизм придумали чтобы такие как ты не возвращали null без надобности.
а в языке rust мозиловцы даже Option<T> тип придумали, и я за это и радею
Аноним 16/08/22 Втр 23:05:58 #204 №272801795 
>>272790652 (OP)
Нет, ты зашёл не в тот район
Аноним 16/08/22 Втр 23:10:27 #205 №272801984 
изображение.png
изображение.png
>>272790797
Как же блять я вкатывался в 1995 без интернетов хуй знает.
Аноним 16/08/22 Втр 23:10:57 #206 №272802006 
>>272795230
>если очень хочется близости к машине, пиши на безопасном rust.
О, петушня прорвалась. Хочется близости к машине - пиши на асм и контролируй ВСЁ. Не можешь контролировать всё - не еби мозги и используй столько костылей, сколько сможешь унести.
Аноним 16/08/22 Втр 23:12:08 #207 №272802054 
>>272795004
>haskell
Когда увидим пригодный к использованию видеокодек на этом богоподобном языке, на котором напишешь и сразу работает?
Аноним 16/08/22 Втр 23:14:36 #208 №272802146 
>>272800812
>1) файл может быть открыт для read/write в файловой системе, которая смонтирована только для чтения
Проверяется заранее методами языка
>2) у пользователя может быть недостаточно полномочий
См. 1
>4) файл уже кем-то открыт и занят
Чтение в нормальной ОС это мултипоточный процесс и не блокирует файлы. Любой язык реализует ожидание прав доступа при флаге записи. Требовать монополию всегда это говнокодие и моветон.
>5) файла может не существовать
См. 1
>6) имя файла ведёт на папку
См. 1
Аноним 16/08/22 Втр 23:14:58 #209 №272802163 
>>272802054
как только кто-нибудь сведущий и в кодировании видео, и в haskell захочет написать оный :)
Аноним 16/08/22 Втр 23:16:05 #210 №272802211 
>>272790652 (OP)
Блять. Вот поэтому нельзя читать переводы. Конченый пидарас переводил. И долбоеб
Аноним 16/08/22 Втр 23:17:44 #211 №272802273 
>>272802146
>Проверяется заранее методами языка
1) АХАХАХАХАХАХАХАХАХАХАХАХАХА
вот мне ДЕЛАТЬ НЕХУЙ, я буду вместо одного fopen бегать и проверять все полномочия 100500 строк подряд

2) а если я всё таки вызову функцию без этих проверок? в KrestiOS случится былинный отказ в виде вылета?

>Требовать монополию всегда это говнокодие и моветон.
заметь, я не говорил про чтение - я говорил про открытие файла
можно открыть файл в режиме "wb" дважды... ой, нельзя - он занят будет
Аноним 16/08/22 Втр 23:20:17 #212 №272802378 
>>272800046
в растах нет исключений же, ёба
Аноним 16/08/22 Втр 23:21:11 #213 №272802418 
>>272802378
потому-что речь идёт о c/c++
Аноним 16/08/22 Втр 23:30:01 #214 №272802790 
image.png
Остановился на жаве и уже посмотрел два ролика, попутно с использованием нескольких методов? высрал кибердвачера с крайне низким словарным запасом, который потом тебе ещё подсчитает сумму двух чисел
300кк где мои получить?
Аноним OP 16/08/22 Втр 23:30:21 #215 №272802802 
>>272802790
галка
Аноним OP 16/08/22 Втр 23:32:11 #216 №272802877 
>>272802790
Пока делаешь это параллельно с просмотром видео, всё кажется суперпростым, но когда пытаешься повторить по памяти - мозг начинает кипеть
Пиздец, а ведь на этом люди пишут огромные сложные хуевины. Уберменши какие-то, не иначе!
Аноним 16/08/22 Втр 23:34:51 #217 №272802976 
Иди сначало видосы для новичков смотри на ютубе, там объясняют как раз для таких долбоебов. Потом книги легче будут заходить
Аноним 16/08/22 Втр 23:35:05 #218 №272802987 
>>272790652 (OP)
Это ещё цветочки. Ты потом попробуй стандартную либу крестов, со всеми стандартами до 20ого выучить.

Хе. Не туда ты полез, вкатывальщик. Тебе бы в питон.
Аноним 16/08/22 Втр 23:35:59 #219 №272803020 
>>272802790
Бля, да зачем жаву? Там некоторые вещи мерзко сделаны и он тащит ща соьой всякую олдовую хуйню.

Лучше бы C# взял, это современная жава по сути, и там и веб, и игры и десктоп приложения можно делать, что хочешь, а сам язык тупа кайф.

Так, ладно, симулятор двачера хорош, примерно так и надо. Просто ковыряй то что видишь в видосах, эксперементируй.

>>272802877
> Пока делаешь это параллельно с просмотром видео, всё кажется суперпростым, но когда пытаешься повторить по памяти - мозг начинает кипеть
Это пока так, потом освоишься. Да и многое помнить не обязательно - у тебя же код автоматом доплняется, вот ты пишешь например System. и он тебе уже варианты кидает, поэтому вспомнить легко если что будет.
Аноним 16/08/22 Втр 23:37:25 #220 №272803075 
>иногда называю системный блок процессором
>22
Пиздец
Аноним 16/08/22 Втр 23:37:40 #221 №272803087 
>>272803020
>Лучше бы C# взял, это современная жава по сути, и там и веб, и игры и десктоп приложения можно делать, что хочешь, а сам язык тупа кайф.
А они разве не схожи?
Аноним OP 16/08/22 Втр 23:39:21 #222 №272803159 
>>272803020
>Так, ладно, симулятор двачера хорош, примерно так и надо. >Просто ковыряй то что видишь в видосах, эксперементируй.
А я его так и сделал!
Там по видео просто в результате просто вводишь и он тебе говорит хеллоу юзернейм, а я путём почти буквального copy-paste просто от руки, для тренировки мышечной памяти удлинил его.
Аноним 16/08/22 Втр 23:41:37 #223 №272803251 
>>272803087
Схожи, просто C# позже появилсяи учел многие недостатки жавы, поэтому сейчас он намного удобнее и круче жавы.
Аноним 16/08/22 Втр 23:41:45 #224 №272803256 
>>272790652 (OP)
Перечитывай по несколько раз хули, только вдумчиво ебать. Ну и вообще начинать с плюсов это хуйня идея, если ты тупица реально
Аноним 16/08/22 Втр 23:42:15 #225 №272803273 
ОП какой-то дегенерат. Ты зачем в кодинг вообще полез, цель какая? ЯП выбирают по цели разработки, а не наоборот.
Аноним 16/08/22 Втр 23:42:52 #226 №272803301 
>>272802987
>со всеми стандартами до 20ого выучить.
Зачем? Чтобы потом легаси наворачивать?
Аноним OP 16/08/22 Втр 23:45:32 #227 №272803429 
image.png
Мой первый калькулятор, работающий только на сложение, написанный с использованием тех полутора методов, которые я запомнил из видео! Сам сделал, блядь, без гайда!
Аноним 16/08/22 Втр 23:47:11 #228 №272803507 
>>272790652 (OP)
Что тебе не понятно? Наследование? Там же приводится пример яблони алсо антоновки и яблок. Это иерархия, а конкретно что такое наследование, там написано. Вот яблоки наследуют друг друга когда вырастают.
Аноним 16/08/22 Втр 23:48:20 #229 №272803563 
>>272803507
Ну учитывая шо в плюсах в отличии от многих других языков есть наследование от нескольких классов, это реально ебля в голову
Аноним 16/08/22 Втр 23:48:52 #230 №272803585 
>>272803429
Это же Жаба
Аноним 16/08/22 Втр 23:50:02 #231 №272803640 
image.png
>>272803585
Да.

чому не работает? то ли я долбоёб, то ли лыжи не едут
Аноним OP 16/08/22 Втр 23:50:53 #232 №272803675 
>>272803640
Написал и сразу же понял, почему так
у меня float сначала идёт, а потом scan.nextInt а надо nextFloat получается, да ведь?
Аноним 16/08/22 Втр 23:51:46 #233 №272803712 
>>272803429
Ебать, вот это ты мегахорош!

Там дальше у тебя по идее циклы и условия будут ща, ну ты там развернёшься! Сможешь сделать тест на долбоёба какой-нибудь который будет задавать вопросы и надо будет отвечать
Аноним 16/08/22 Втр 23:52:11 #234 №272803732 
Языки типа C++ придуманы по заказу глобошломо, чтобы скот пердолился с указателями на указатели на указатели на указатели и не пытался бунтовать против мирового правительства из-за психической усталости.
Аноним OP 16/08/22 Втр 23:52:41 #235 №272803755 
image.png
>>272803712
Да я сам собой гигадоволен, щас вот обосрался и на хакерычах исправил!
Аноним 16/08/22 Втр 23:52:58 #236 №272803766 
>>272803675
А если сделать (float)scan.nextInt()
Аноним 16/08/22 Втр 23:53:55 #237 №272803798 
прочти 3 раза и поймешь 90% хуле как маленький.
а серьезно - плюсы как первый язык не подходят
учи питон
Аноним 16/08/22 Втр 23:54:16 #238 №272803816 
Что пизже - Go или Rust?
Аноним OP 16/08/22 Втр 23:54:18 #239 №272803818 
>>272803766
Что это значит? мы такое не проходили...
Как я понял, эта хуйня не умеет конвертировать разные типы чисел
Даже ебучий byte в int, причём даже если в диапазон вписывается
Почему? Да хуй его знает
Аноним 16/08/22 Втр 23:55:17 #240 №272803857 
>>272790652 (OP)
Да.
Аноним 16/08/22 Втр 23:56:39 #241 №272803913 
>>272803675
Нет, не обязательно.
Аноним 16/08/22 Втр 23:56:58 #242 №272803927 
>>272790652 (OP)
>это нормально, что я начал читать книжку по С++ и 70% написанного не понимаю?

Да, это нормально. Забей, погромирование на плюсах это не для тебя, твоё призвание не писать код а тыкать мышкой в кнопочки.

Мимо забил на кодинг после software engendering, занимаюсь компьютерной биологией, пишу всякие матмодели, математика, хуё-моё.
Аноним 16/08/22 Втр 23:57:39 #243 №272803949 
image.png
>>272803913
Но он ошибку выдаёт
Аноним 16/08/22 Втр 23:58:04 #244 №272803973 
>>272803816
Разные жанры у игр. Контр Страйк Go больше командная игра, упор на качество стрельбы и грамотный аим.
Раст же выживалка с онлайн составляющей, упор на взаимодействие и контакт с людьми, а также на навыки строительства и добычи ресурсов
Аноним 16/08/22 Втр 23:58:10 #245 №272803977 
>>272790652 (OP)
>>272790866
Прикол в том что никакого C++ не существует лел. Это тульпа красноглазых зубрил-байтодрочеров.
Аноним 16/08/22 Втр 23:59:12 #246 №272804013 
>>272803949
>inputMismatchException
Ну я думаю тут все написано
Аноним 16/08/22 Втр 23:59:27 #247 №272804033 
>>272803973
>упор на взаимодействие и контакт с людьми, а также на навыки строительства и добычи ресурсов
упор на дроч зажима и наличие большого количества одноклассников в дискорде
мимо 4к часов
Аноним 16/08/22 Втр 23:59:46 #248 №272804043 
>>272801645
>проект не всегда в одно рыло пишется, помимо всезнайки тебя на одном проекте ещё может быть куча новичков
Поэтмоу мой вариант самый трушый. null_ptr не будет никогда, а запись в невалидный стрим можно обнаружить на верхних уровнях когда там таймеры сдохнут.
Аноним 17/08/22 Срд 00:02:02 #249 №272804129 
>>272803818
> Что это значит? мы такое не проходили...
Ну ладно, всему свое время конечно, но это просто преобразование одного типа данных в другой

> Как я понял, эта хуйня не умеет конвертировать разные типы чисел
Функция nextInt ожидает, что на входе целое число, если пишешь что-то не то, например 4.0 или буквы - она кидает ошибку.
Аноним 17/08/22 Срд 00:02:16 #250 №272804139 
>>272803818
Это приведение типов. Но я хуй знает как оно в джаве пишется, лень гуглить
Типо кнвертировать в float то, что указано после

Но так как анон предложил оно не будет работать, потому что у иебя всё равно выскочит ошбка на этапе пихания float из консоли int, ещё ДО приведения типов

Мимо другой анон
Аноним 17/08/22 Срд 00:03:17 #251 №272804187 
>>272804043
ну дёргай перед каждой записью ".is_alive()" хули, раз уж так надо
и проверяй все полномоция перед тем, как файл открыть, если так нужно
и результат функции тоже через "thing_t* out" получай

а я пойду дальше кайфовать на своём rust и на своём haskell
счастливо!
Аноним 17/08/22 Срд 00:03:36 #252 №272804204 
>>272790652 (OP)
Во-первых, читай на английском. Во-вторых, найди книжку попроще. В-третьих, возьми для начала язык попроще. В-четвертых, когда что-то конкретное не понимаешь, попытайся загуглить разъяснение
Аноним 17/08/22 Срд 00:03:57 #253 №272804215 
>>272790652 (OP)
ААААъъъъъъ пиздец какой же уёбищный шрифт, у меня бы глаза нахуй вытекли после минуты чтения.
Аноним 17/08/22 Срд 00:06:14 #254 №272804297 
>>272790652 (OP)
Хочу в общем ответить спросить типа ты еблан плюсы первым языком учить или ты не первым но я заебался охуенно
Аноним 17/08/22 Срд 00:50:15 #255 №272805975 
>>272804187
>ну дёргай перед каждой записью ".is_alive()"
Один раз надо дёрнуть, если ты так думаешь, то и в твоём варианте надо дёргать перед каждым write чтобы быть уверенным что стрим работает
comments powered by Disqus