Forums
New posts
Search forums
News
Security News
Technology News
Giveaways
Giveaways, Promotions and Contests
Discounts & Deals
Reviews
Users Reviews
Video Reviews
Support
Windows Malware Removal Help & Support
Inactive Support Threads
Mac Malware Removal Help & Support
Mobile Malware Removal Help & Support
Blog
Log in
Register
What's new
Search
Search titles only
By:
Search titles only
By:
Reply to thread
Menu
Install the app
Install
JavaScript is disabled. For a better experience, please enable JavaScript in your browser before proceeding.
You are using an out of date browser. It may not display this or other websites correctly.
You should upgrade or use an
alternative browser
.
Forums
Guides
Programming Guides & Questions
First programming language to start with: JM Security tips!
Message
<blockquote data-quote="JM Safe" data-source="post: 758205" data-attributes="member: 35684"><p>Sometimes someone ask me: "JM, what's the best programming language to learn if I am a beginner?" First of all it's fundamental to clarify what do you want to develop. If you want to develop a security software the best programming language are in my opinion C, C++ and C#. Keep in mind that .NET languages allows a developer to build interesting and fast programs but unfortunately you don't have a deep control of memory and low-level structures. On the other hand .NET languages are easier (for syntax) than C or C++, but C and C++ are really good for security development. The data structures and memory/variable access are faster than .NET languages and you can develop powerful software which can use the deepest structures to have a total control of the PC to prevent malware (for example new files created in real-time, etc.)</p><p>In my opinion the first languages to learn if you want to develop security software are C++ or C#. An interesting aspect of development could be that you build the GUI with C# and you link it to the engine (written for example in C or C++).</p><p>If you are interested for example to develop browser extensions, the best languages to learn are JavaScript, PHP and HTML and CSS for the GUI. Java is good instead for games and management software, it can be easy if you start with the basics but it can be also hard if you develop software with the most advanced aspects of Java development. It is not good for security development. PHP is loosely typed so the type of the variables are set when you give the value to a variable not when you declare it.</p><p></p><p>These are only my opinions and based on my experience. Please feel free to comment and give your feedback guys! <img src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" class="smilie smilie--sprite smilie--sprite109" alt=":)" title="Smile :)" loading="lazy" data-shortname=":)" /><img src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" class="smilie smilie--sprite smilie--sprite110" alt=";)" title="Wink ;)" loading="lazy" data-shortname=";)" /></p></blockquote><p></p>
[QUOTE="JM Safe, post: 758205, member: 35684"] Sometimes someone ask me: "JM, what's the best programming language to learn if I am a beginner?" First of all it's fundamental to clarify what do you want to develop. If you want to develop a security software the best programming language are in my opinion C, C++ and C#. Keep in mind that .NET languages allows a developer to build interesting and fast programs but unfortunately you don't have a deep control of memory and low-level structures. On the other hand .NET languages are easier (for syntax) than C or C++, but C and C++ are really good for security development. The data structures and memory/variable access are faster than .NET languages and you can develop powerful software which can use the deepest structures to have a total control of the PC to prevent malware (for example new files created in real-time, etc.) In my opinion the first languages to learn if you want to develop security software are C++ or C#. An interesting aspect of development could be that you build the GUI with C# and you link it to the engine (written for example in C or C++). If you are interested for example to develop browser extensions, the best languages to learn are JavaScript, PHP and HTML and CSS for the GUI. Java is good instead for games and management software, it can be easy if you start with the basics but it can be also hard if you develop software with the most advanced aspects of Java development. It is not good for security development. PHP is loosely typed so the type of the variables are set when you give the value to a variable not when you declare it. These are only my opinions and based on my experience. Please feel free to comment and give your feedback guys! :);) [/QUOTE]
Insert quotes…
Verification
Post reply
Top