+ 2

How

If I don't know math a lot can I still use c++ or I have to learn math?

19th Dec 2024, 4:16 PM
Mustafa Masoom
Mustafa Masoom - avatar
20 RĂŠponses
+ 4
short, no, you dont need to learn math long, no, but it might be a bit harder. you can code without math, im terrible at math, absolutely terrible. most i can do is fraction operations and very basic algebraic variables and i can code in python, javascript, c, c++ and can use html and css and some sql.
19th Dec 2024, 5:02 PM
std::cout << "Xmosity" << std::endl;
std::cout << "Xmosity" << std::endl; - avatar
+ 4
math and programming are two seperate things, you can learn programming without math because nothing REALLY requires math, but some calculations, for example, logical things like making 3d games or ai or complex data analysis requires some math knowledge, but base syntax does not
19th Dec 2024, 5:05 PM
std::cout << "Xmosity" << std::endl;
std::cout << "Xmosity" << std::endl; - avatar
+ 3
Like std::cout << "Xmosity" << std::endl; have said, I agreed, you don't really need to using maths a lot while coding, but for more complex projects, maths may help to simplify it with some formulas For example, if you're making a game, it does require maths, like to calculate the distance, so it's great to learn maths and apply it in programming *this is just my opinion*
20th Dec 2024, 2:02 AM
import parrot☕︎︎
import parrot☕︎︎ - avatar
+ 1
RuntimeTerror programming and math aren't the same thing- you don’t need to know advanced math to write code or even build complex systems unless you’re working in very specific fields like 3d graphics or ai lol.. the whole "tool users vs programmers" thing is kinda weird, most programmers, including those who write libraries, rely more on logical thinking and problem-solving than heavy math. acting like you need to understand linear algebra for css transforms is ridiculous. the hard math was done by someone else so the rest of us don’t have to reinvent the wheel-
20th Dec 2024, 6:53 AM
std::cout << "Xmosity" << std::endl;
std::cout << "Xmosity" << std::endl; - avatar
+ 1
imagine needing to know HTTP to browse the web, or know how binary and assembly to code in c- or know how to make a c++ compiler just to use the language.
20th Dec 2024, 6:55 AM
std::cout << "Xmosity" << std::endl;
std::cout << "Xmosity" << std::endl; - avatar
+ 1
RuntimeTerror logical thinking and problem solving come from practicing stuff and experience, not just math lmao you’re just deflecting because you don’t have a real counterargument. focusing on likes and personal stuff instead of the actual discussion just proves that. also the amongus pfp (😭😭😭) says it all, how old are YOU???
20th Dec 2024, 6:58 AM
std::cout << "Xmosity" << std::endl;
std::cout << "Xmosity" << std::endl; - avatar
+ 1
This thread is loaded with arguments based on pride and/or opinions. Almost all that I see here is arguments over maths - as if it was one & only thing important about programming. If I may, I would suggest mentors/admins to clear the distortions off. Any one with a decent skill has their own part in a project's success. One's pride only will ruin the spirit of teamwork. Heck I've seen it. Thank you :)
20th Dec 2024, 7:30 AM
Ipang
0
Bad programmers are bad in mathematics. It's not just about writing code, it's about understandjng the fundamentals which will lead to clean, efficient, robust algorithms, decision making and implementation. it's not too late to start learning maths, visit https://www.mathisfun.com to get started
19th Dec 2024, 11:48 PM
RuntimeTerror
RuntimeTerror - avatar
0
RuntimeTerror not true, programming and math are two fundamentally different ideas
20th Dec 2024, 12:16 AM
std::cout << "Xmosity" << std::endl;
std::cout << "Xmosity" << std::endl; - avatar
0
std::cout << "Xmosity" << std::endl; you claimed not to know maths so I would better argue this with someone who actually know maths. There are two types of programmers 1. Tool users 2. Programmers Tool users are what we mostly have around here, you just memorize a bunch of function and start using it in code. Maybe you need minimal math for this Programmers extends into libraries, sdk, frameworks designer. They wrote the complex algorithm that tool users used hiding the complex maths behind the scene. I'm sure you don't know the heavy linear algebra that's behind the css "transform" attribute. You just use the tool provided to you and that's ll
20th Dec 2024, 6:11 AM
RuntimeTerror
RuntimeTerror - avatar
0
I wouldn't trust a reply from someone who liked their own replies lol. That's even more weird You said "logical thinking and problem solving"... Where do you think logical thinking and problem solving skill comes from? How old are you ?
20th Dec 2024, 6:55 AM
RuntimeTerror
RuntimeTerror - avatar
0
std::cout << "Xmosity" << std::endl; that's what make you the "tool users" as I clearly indicated.
20th Dec 2024, 6:57 AM
RuntimeTerror
RuntimeTerror - avatar
0
not worth the argument.
20th Dec 2024, 7:04 AM
RuntimeTerror
RuntimeTerror - avatar
0
RuntimeTerror i got 3 likes on one, 3 on another, and the guy agreeing with me got two, if you wanna start talking about likes i think the people have spoken. anyways im too tired for this
20th Dec 2024, 7:07 AM
std::cout << "Xmosity" << std::endl;
std::cout << "Xmosity" << std::endl; - avatar
0
std::cout << "Xmosity" << std::endl; you got 3 likes cos sololearn is infested with tool users. I've been here for 5yrs and the real programmers left. Everyone on your liked list are all beginners who don't want to hear the bitter truth of math importance in their programming career
20th Dec 2024, 7:09 AM
RuntimeTerror
RuntimeTerror - avatar
0
RuntimeTerror A mentor is literally on my liked list along with people with 5+ certificatesthe guys agreeing w me arent beginners they just see the point...... your thing about math being mandatory is probably just a way to make yourself feel superior but it doesn’t change the fact that most programming doesnt need advanced math-
20th Dec 2024, 7:17 AM
std::cout << "Xmosity" << std::endl;
std::cout << "Xmosity" << std::endl; - avatar
0
there is exactly one single beginner on it, dosent mean hes a beginner, not all programmers have an advanced sololearn history
20th Dec 2024, 7:18 AM
std::cout << "Xmosity" << std::endl;
std::cout << "Xmosity" << std::endl; - avatar
0
That mentor, Ausgrintube Is a beginner too. literally everyone here except a few plus you commented earlier so it do happen like that
20th Dec 2024, 7:24 AM
RuntimeTerror
RuntimeTerror - avatar
0
RuntimeTerror he has every certificate on this platform. "your not worth the effort" all you do is type false statements in hope that itll work, theres no point in arguing with you im just ending it here
20th Dec 2024, 7:33 AM
std::cout << "Xmosity" << std::endl;
std::cout << "Xmosity" << std::endl; - avatar
0
Ipang you're adding to the list, I'm sure you know exactly where to report this thread except you want that peace award fr
20th Dec 2024, 7:35 AM
RuntimeTerror
RuntimeTerror - avatar