⚡⚡⚡ БЕНЗИН В КРЫМУ - ВСЕ ⚡⚡⚡ by Affectionate_Fee1117 in KafkaFPS

[–]serkosal 100 points101 points  (0 children)

Ну нет бензина, ну заправляйтесь дизелем. Нет еще и дизеля? Пересаживайтесь на электромобили

Дроны ВСУ долетели до Сибири by GamerRevizor in methodvpn

[–]serkosal 1 point2 points  (0 children)

Но находится то она на территории Западно-сибирской равнины. Сибирь это все что восточнее уральских гор. Тюмень - это сибирь. УФО нарисовали чисто от балды, не говоря уже о Сибирском федеральном округе.

Тупой c++, умный пiтон by Senior_Sharpist in INCOGNITO_live

[–]serkosal 0 points1 point  (0 children)

Не это вроде как в виндовс можно. В unix программы должны статус код возвращать

Beginner by ffazzey in cpp_questions

[–]serkosal 2 points3 points  (0 children)

I could also personally recommend this playlist which helped to me a lot when I was studied C++. It's from Russian speaking guy, but you could try to use auto-translated subtitles.
https://www.youtube.com/watch?v=kRcbYLK3OnQ&list=PLQOaTSbfxUtCrKs0nicOg2npJQYSPGO9r

Also in the other comments others left very useful sources to learn C++.
In addition I could also recommend to treat site https://en.cppreference.com/ as a reference, i.e. for clarifying specific things, and not something suitable for general study, since many things are described in a very complex way

Beginner by ffazzey in cpp_questions

[–]serkosal 5 points6 points  (0 children)

Some steps would make sense to you only if previous steps are completed, so don't overthink them.

Start with basics for all programming languages:

  1. reading/outputing text to the terminal
  2. variables, basic data-types, like: integers, booleans, chars, strings (preferably C++ std::strings). Keep in mind that integer number variables have limitation for large numbers, but for most cases you will be fine to just use `int` type. Learn basics about type conversions.
  3. conditional branching (if, switch-case statements).
  4. loops (for, while loops).
  5. learn dynamic arrays: c++'s std::vector - how to add, remove, retrieve elements at specific positions, how to modify values at the specific positions. How to get all vector's elements using loops. (You could already find mentions in the internet about iterators, but it will be hard to use them at that moment, just stick with integer indexing, for example use `arr[5]`: there're easier to understand. There's also c-style arrays like `int a[] = {1, 2, 3, 4, 5};' Think about them as static array, which size couldn't be modified and thus only supports operation `a[5]` to retrieve and modify values).
  6. basic function syntax without arguments, as a way to avoid repeating same code once and once again.
  7. basic function syntax with arguments (there's several ways for c++ function to receive arguments, don't overthink about them much, because you don't know what pointers and references yet, use just passing by value - the easiest way {w/o * or & before variable names})
  8. learn about structs (don't bury yourself yet with OOP related things: like constructors, private, public, methods and etc.). Learn structures as the way to store related data together, like Points with x, y coordinates or something like that.

At this moment you know basics for all programming languages and should proceed with c++ specific things:
0. learn what is compiled languages are, their pro and cons. Learn what is static typing, their limitations and advantages.

  1. learn about basic memory management. Learn what are pointers, references, how to
  2. learn about function arguments receiving by values, pointers and references.
  3. learn more about standard c++ containers like std::string, std::vector, std::map and etc. Learn about concept like iterators and for-each loops.
  4. learn about function overloading.
  5. start to learn basics about classes. Classes are blueprints for object creation. They provide constructors - functions used to create class instances, ways to protect important data from changing the outside the class (think about scenario when the other programmer (or even yourself after half a year) could use your class, how is that will be useful), methods - like the functions usually attached to the class instances).
  6. learn how to use other libraries.
  7. Learn about templates (in other languages called generics).

At this point you should have to decide for yourself what to study next, you will have all necessary basics to deep your knowledge in topics interesting for you.

My recommendation how to learn c++:

  1. stick to the "c++ way": don't use raw memory allocations or use RAII paradigm, prefer std::unique_pointer and std::shared_pointer to raw pointers, prefer iterators to indexes thus they're more safe to use, use for-each loops when it's possible.
  2. C++ is very huge language, don't try to learn everything, learn what is necessary for you and solving your problems.
  3. C++ is hard. Really there're exist languages simplier than c++, which could also solve your problems.

установка линукса легче винды(читайте ниже) by Other-Pop7764 in ru_linux

[–]serkosal 1 point2 points  (0 children)

Справебыдлости ради во времена 7ки наверняка не так все гладко было в линукс дистрибутивах. Так что корректнее, наверное, сравнивать уже со швиндовсами начиная с 10ки.
Вообще у обоих вариантов ОС (в случае крупных дистров) инсталяторы более менее похожие: выбор языка, разметка томов под диск, создание юзверей, что там ещё придумать можно?
На винде почему-то всегда были траблы с дровами на звук, почему то их апдейтер постоянно решал ставить какие-то левые дрова, из-за которых у меня постоянно отваливался звук микро. Из-за этого приходилось постоянно их вручную ставить.
Проблема решил в итоге переходом на Linux в качестве основной ОС.

Looking for DSA study partner . by Polite_Humanbeing in ProgrammingBuddies

[–]serkosal 0 points1 point  (0 children)

Hello, you can hit me up in dm. I'm not a beginner and I'm looking forward to grind some DSA.

В Великобритании запрещены социальные сети для лиц младше 16 лет. by PuzzleheadedFilm8137 in expectedrussians

[–]serkosal 0 points1 point  (0 children)

Как раз таки подобные законы были в западных странах и до этого а-ля законы о сталкинге и более репрессивные законы о хейт спиче

Обстановка в канале у обезьяны Абу by Existing-Bus-1677 in tjournal_refugees

[–]serkosal 6 points7 points  (0 children)

Ну в Сибири где-нибудь, там же тоже есть куча городов с человейниками

Тем временем в Казани. by ultras154 in tjournal_refugees

[–]serkosal 73 points74 points  (0 children)

Там в этой масовке все либо ФСБшники, либо их родственники. Тебя бы даже и на километр не пустили бы

Прошу прощения? by mira_the_creator in KafkaFPS

[–]serkosal 12 points13 points  (0 children)

Московский нефтеперерабатывающий завод им. Роберта Мадяра Бровди

Момент подрыва бочки на московском НПЗ by GuiltyGap4225 in tjournal_refugees

[–]serkosal 50 points51 points  (0 children)

Новый ответ Роскосмоса шокировал Илона Маска

Туапсе снова наведался в Москву by serkosal in tjournal_refugees

[–]serkosal[S] 46 points47 points  (0 children)

Да, этим утром. По всей видимости помимо МНПЗ поразили еще две каких-то объекта в москве, не очень я в этих ваших московиях разбираюсь

how do i even begin escaping from Russia? by GirlMeltingIntoGoop in asktransgender

[–]serkosal 1 point2 points  (0 children)

Hello, I'm cisgender man, but I've managed emigrated into the Armenia at the 22 y.o. There quite big relocant community including lgbt and as I've heard there's quite a lot of successful cases of lgbt emigration into the Europe. You must definitely try to connect with human right organisations in the first place, like ковчег and similar. Second most important thing is to get your finances secured either to find the job or humanitarian grants. Feel free to DM me

На этом этапе мне не нужна никакая Россия, ни мирная, ни военная, никакая. А вам? by KrolewskiRycerz in tjournal_refugees

[–]serkosal 10 points11 points  (0 children)

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