Which is the safest programming language? | Sololearn: Learn to code for FREE!
New course! Every coder should learn Generative AI!
Try a free lesson
0

Which is the safest programming language?

I know it sounds stupid. But I was just wondering. Which programming language would be the best option for someone who is thinking of creating the most uncrackable application in the world? Is it python? Is it C? Or is it something older???

8th Oct 2018, 6:28 PM
Karthik S
Karthik S - avatar
8 Answers
+ 1
Your choice of language doesn't impact crackabillty that much, it's compiled into machinecode anyway and that's what crackers look at. You should look at some anti tamper/obfuscation techniques instead.
8th Oct 2018, 8:40 PM
Jens-Emil Sønderup Müller
Jens-Emil Sønderup Müller - avatar
+ 2
Rust was designed with safety in mind. But I wouldn't say it's necessarily the safest. It still depends on the programmer.
8th Oct 2018, 11:22 PM
Division by Zero
+ 2
The safest programming language is the one you know best. It is of absolutely no use to you if xy is the safest programming language, if you implement the functions and/or methods incorrectly in the language xy.
9th Oct 2018, 2:08 PM
N00B
0
Jan Markus Thanks man. That sounds like a better option. I've always wanted to learn more about low-level programming languages.
8th Oct 2018, 10:31 PM
Karthik S
Karthik S - avatar
0
Jens-Emil Sønderup Müller Thanks mate, for making me aware of something I should've known earlier. I was in need of a method to hide PHP script in a machine. Obviously, now obfuscation seems like a solution.
8th Oct 2018, 10:39 PM
Karthik S
Karthik S - avatar
0
Division by Zero Yeah totally agree. Thanks for the letting me know☺️.
9th Oct 2018, 5:26 AM
Karthik S
Karthik S - avatar
0
Great point N00B . Consider this situation though. You are the leader of a team in which every member is an expert at a certain programming language. If you want to build the safest application ever made, who would you assign the task. A reply would be appreciated.😊😊😊
9th Oct 2018, 2:58 PM
Karthik S
Karthik S - avatar
0
Karthik S Interesting question! I think it really depends on what your application is made for. If everyone is an expert in their field, everyone contributes to the project. Every language has their advantages and disadvantages. Some languages are extremely powerful, but therfore also very dangerous if not implemented correctly. Some problems can be solved by another language more easily and secure. So you have to decide what you weight more, security or complexity of your application. There will always be some vulnerabilities in the code. The main goal is to minimize them in a given time window.
10th Oct 2018, 2:25 AM
N00B