Hot Downloads



The forum is in read only mode.
Welcome, Guest
Username: Password: Remember me
  • Page:
  • 1

TOPIC: programming language security

programming language security 9 years 1 month ago #33744

  • sose
  • sose's Avatar Topic Author
  • Offline
  • Honored Member
  • Honored Member
  • Posts: 814
  • Karma: 3
  • Thank you received: 4
please I want pogrammers in the house to confirm this for us that:

applications and OSs built with C/C++ are less secure than that built with java and C#

my respect to the house

Re: programming language security 9 years 1 month ago #33746

  • Nevins
  • Nevins's Avatar
  • Offline
  • Expert Member
  • Expert Member
  • Posts: 438
  • Karma: 4
  • Thank you received: 9
VBx, Java and C# programs are easily decompiled. On the other hand C/C++ while they are just as easy to use a decompiling/parsing program on them require you to analyze the results for yourself and piece the code together.

To be honest however thats a pretty broad generalization. A Java program can be the same as C# or C/C++ based on the power of the particular decompiler you use. On the other hand security also depends a great deal on the type of code being created. I'm not a program security expert but I do know that the main problem programs have with creating secure code is no matter what the code is being ran on a machine that is not the same as it's being developed on.

Simply put
VBx < or = or > Java < or = or > C# < or = or > C++
(based on the effort the programmer uses to secure the code and the power of the decompiler used)
Useful Threads

Re: programming language security 8 years 11 months ago #34243

  • sose
  • sose's Avatar Topic Author
  • Offline
  • Honored Member
  • Honored Member
  • Posts: 814
  • Karma: 3
  • Thank you received: 4
ok nevins read the statement below may be it will make you say what you have said in a different way.

Java language is written tightly to avoid malicious intent, because when you have a java applet executed in an environment there is going to be what we call a sandbox environment created, that is that applet is going to be restricted to the resources within a certain limitation of that environment, unlike some other programming languages that will allow control over a whole device once it is being executed in a particular environment. C and C++ have out-of-date memory management capability and technically speaking, C and C++ are "unsafe" languages because the seething sea of bits can be referenced, manipulated, cast, and moved around by the programmer with impunity. More advanced languages, including Java and C#, are "type safe" and are for this reason much preferred from a security perspective.
  • Page:
  • 1
Time to create page: 0.100 seconds


Cisco Routers

  • SSL WebVPN
  • Securing Routers
  • Policy Based Routing
  • Router on-a-Stick

VPN Security

  • Understand DMVPN
  • GRE/IPSec Configuration
  • Site-to-Site IPSec VPN
  • IPSec Modes

Cisco Help

  • VPN Client Windows 8
  • VPN Client Windows 7
  • CCP Display Problem
  • Cisco Support App.

Windows 2012

  • New Features
  • Licensing
  • Hyper-V / VDI
  • Install Hyper-V


  • File Permissions
  • Webmin
  • Groups - Users
  • Samba Setup