Ибраги́м
Alexander Stepanov C++ Standard Template Library Implementation https://www.stepanovpapers.com/butler.hpl.hp/stl/stl/index.html
Aliza Shaikh
can I can't copy any code
Muhammed
Hello everyone friends. I am new at C and C++ languages. But I don't have any problems as resources but I need professionals' roadmap. For except C and C++ languages, Which topics, fields and concepts must I know? To become an OS and desktop developer. Thanks.
GPU Governor
GPU Governor
Being an Os developer is basically being a system programmer or low level developer, so basically aside Os you will find yourself maybe into emulation, reverse engineering, ...
GPU Governor
then for building desktop applications you will have to learn qt for that, but sometimes i see jobs on upwork requiring imgui
GPU Governor
But these days C++ is barely used for desktop app programming, C# with frameworks like maui or dart and flutter are mostly used. Or even sometimes javascript with electron like discord desktop or vs code for example are written in java script
Muhammed
Thanks GPU Governor
Muhammed
You are right, C++ is really difficult but I like really this language
GPU Governor
You are right, C++ is really difficult but I like really this language
c++ is cool, sadly rust rewrite and iso C++ community are killing all the fun
Muhammed
Yeah
Muhammed
Fortunately Rust is a new rising prince
GPU Governor
Fortunately Rust is a new rising prince
maybe, we'll see
GPU Governor
Rust or C++ i don't see whats the fight anyways. Which ever language you prefer you would still be unemployed anyways.
GPU Governor
*people
Muhammed
So, last question
GPU Governor
I don't understand the question
Muhammed
Which basic concepts and topics must I know as a candidate software&computer engineer? Because I didn't study computer software bachelors degree.
GPU Governor
Which basic concepts and topics must I know as a candidate software&computer engineer? Because I didn't study computer software bachelors degree.
Just know your tools really well, computer science degree is garbage in terms of real world experience. Currently i am in my 3rd your of computer science what we did so far: First year: 1. introduction to computer science - vonn Neumann and stuffs 2. Maths - calculus and statistic 2. Other courses was chemistry, physics and unrelated highschool stuffs being re learned Second year: 1. Intro to python programming (the lecturer doesn't even know python enough to teach us) 2. Data structures and algorithms (it was all theory, we didn't write a single line of code) 3. introduction OOP : we used visual studio with languages like visual basic and be build gui programs with windows form 4. Others was logic gates like And, OR, XOR bitwise bla bla bla 5. More maths - Very difficult, basically numerical analysis and higher calculus 6. Physics and electronics: semi conductors 7. Intro to java: basic hello word and if statements, we used pen and paper instead of actual coding third year: 1. OS dev: only theory, one lecturer just comes to class to read out the textbook like a story book to us 2. Language design: compilers, interpreters - but also theories and no coding. Just like a novel class 3. Ai : lecturer doesn't come to classes 4. More visual basic ans windows form app
Muhammed
Very thanks for your answering patiently
.
I need a good programmer
Craz
Hey guys. Do u know the easiest way to make more less my stab ? Like, i used openssl for signature my certificates, but i dont need to import all of functions of this lib. So, how can i import just used functions in my code?
mito
But anyways, it does not really matter though, if you're statically linking, all the implementation will be part of your final executable, you really can't do much to here. And if you are linking dynamically, you're only including headers which mostly will have function prototypes and not the actually implementation. But you may still need to provide the corresponding openssl .so or .dll file with your executable if it isn't available already where you're running your executable.
Intrusion
Hey guys is c still used today. Like companies hiring c devs
Simple Sorcerer
Hey guys is c still used today. Like companies hiring c devs
I think this will go on for a very long time.
Muhammed
Have a good day guys!
aaswq1
typedef int (binary_op)(int, int); int sum(int x, int y) { return x + y;} int operation(binary_op op, int a, int b) { return op(a, b); } int main(void) { printf("result = %d \n", operation(sum, 10, 5)); // result = 15 } why parameter op in function operation declarated as binary_op op Shouldn't it be declared as binary_op* op ???
Προμηθεύς
GPU Governor
The second method is pass by reference, where you use a pointer like binary_op * op But to call the function you will have to pass the memory address using an & (ampersand ) like: Operation(&sum, 10, 5)
GPU Governor
Or maybe i don't understand your question
⚛ Hz
Function type in c is weird https://stackoverflow.com/questions/23219227/function-type-vs-function-pointer-type
harmony5 🇺🇳 ⌤
Which ever way will work, 1. The first method is pass by value: binary_op op to use it, you will call the function: Operation(sum, 10, 5)
Apparently, function calls only work on function pointers. It's just that function designators get implicitly cast to function pointers almost always, with 3 exceptions: when used in addressof, sizeof or typeof.
Stark
Can someone explain what singletons are used for ?
Marce
For accessing resources like databases or file, because you should only work with unique instances
Muhammed
Good morning admins and everyone
Muhammed
If it isn't forbidden, I need to ask anything
Rose
If it isn't forbidden, I need to ask anything
Don't ask meta questions. In other words, don't ask to ask. Questions like "Does anyone know XYZ?", "Has anyone used XYZ?" or "Can someone help me?" are all considered meta questions because they don't specify what your actual problem is. These questions give the impression that you want people to approach you and offer their help as if they don't have any other work to do. Now doesn't that expectation make you look like an idiot? If you have a question ask it directly. You are more likely to get a response that way.
Muhammed
Thanks I handled my question
KBS
@MissRose_bot your mouth is smelling 😋
Never Spam Bot
佐藤理 sent multiple messages that looks like a spam. Why was my message deleted? Spam deleted in this group: 3210
A
Vs code debugger don't take input Help?
Wilie
which is the best text editor to use while working with c++
Abbasi
Wilie
are there any open source code for c/c++ to help on training developers gain better understanding of the language, where can they be accessed?
Rose
Offtopic discussions should be done in the C/C++ Offtopic group. Please take your discussion/questions there.
Rose
User Helping hand❤️🤌 has 1/2 warnings; be careful! Reason: offtopic
SAMIR
I have all notes of programming languages anyone wants
Wilie
Apart from projects I'm learning in college and running on Dev c++ which other projects can be completed fully successfully with c/c++ programming
SAMIR
Or advance level
Wilie
Beginner level
Beginner level I'm only knowledgeable with control statements data types, typically I'm at beginner level
SAMIR
Okay
Rose
User P-Tech Computer has 1/2 warnings; be careful! Reason: ad, yt, non-english
King_Famous😎☎️
Please I want to start programming Which software should I use please
King_Famous😎☎️
linux
Please how about coding?
harmony5 🇺🇳 ⌤
King_Famous😎☎️
A text editor and a terminal
ok thanks very much
King_Famous😎☎️
I have been watching Youtube videos on coding but i still don't understand the variables and syntax thing. Can anyone help me here please
GPU Governor
I have been watching Youtube videos on coding but i still don't understand the variables and syntax thing. Can anyone help me here please
i mean programming is basic mathematics algebra. Like if a variable: Y=4 Z=x+y - 3 The z will be 6, and you can print stuffs in programming. You could say print(z). All you just need is constant practice and programming becomes easy
Михаил
Please how about coding?
notepad++ vscode KATE CLion konsole gcc clang gmake
Михаил
I have been watching Youtube videos on coding but i still don't understand the variables and syntax thing. Can anyone help me here please
videos won't, cool IDEs won't and genius programmers won't help you if you dont teach yourself to do the coding thing. start coding right now and change your code until you begin to understand whats happening
King_Famous😎☎️
ok thank you all Right now i'm dealing with algebra
GPU Governor
ok thank you all Right now i'm dealing with algebra
If you put in 2hours daily, in 2 Months you will notice a drastic improvement on your coding skills
GPU Governor
So which of the languages should i start with?
What do you want to do? 1. System programming 2. Game Dev 3. Web dev 4. Mobile app 5. ML and Ai 6. Crypto tokens
Never Spam Bot
King_Famous😎☎️ sent multiple messages that looks like a spam. Why was my message deleted? Spam deleted in this group: 3223
King_Famous😎☎️
ok
Muhammed
I have all notes of programming languages anyone wants
All languages or many languages' documents?
Muhammed
If you have, I want something