Click here to Skip to main content
15,887,135 members
Please Sign up or sign in to vote.
1.00/5 (1 vote)
See more:
I have tested the elegance of Free Pascal especially when you run console applications with Lazarus. In C, things are different! First, you have to I don't know pause your application to prevent it from closing abruptly! And second, it seems to be very tedious in terms of coding applications unlike Pascal where things are understandable, clean, with human-readerable codes! I can't lie to you, I recently took a course on how to develop applications with Free Pascal, and I love it more than C! But there has been a gap during Pascal's development cycle for roughly 10 years I think? Where Pascal has greatly lagged behind although there have been recent revamps on the language's capabilities, and modernization on web applications, and other features.....! My question is? Do you think Pascal or recently called Delphi Pascal or Delphi is it more secure in terms of developing web Applications or programs that require more security than C?

Please try to be as much honest as possible! This question is non-biased and related to security only! Am not asking what C can do in terms of developing a wide array of applications, but recent hacks in the United States have led me to question if their C Language is secure or should be used for very delicate or valuable applications! Do you trust C for security on your dream application? I am not sure, but perhaps Russia, and Scandinavian countries preferred old programming languages like Algol, which was last updated in 1999! These programs tend to be Iron on the bed rock!

From Kelvin Nyota.

What I have tried:

Research on Google, and Qwant.
Posted
Updated 7-Oct-16 7:12am
Comments
[no name] 7-Oct-16 11:56am    
You can write unsecure and unresponsive code in any programming language. If you like Delphi, then use Delphi. If you like C then use C. Try not comparing apples and oranges.
Richard Deeming 7-Oct-16 16:09pm    
Your title says "C#", but your tags and your question say "C". Those are two completely different languages.

1 solution

Security risks in programs is a function of the complexity of the application ( the more complex the app the more chance of security risks) this includes the whole stack that is used from the OS up.

Generally virtual machine languages (sand-boxed) are more secure like .net java etc. by the simple fact that you are one level removed from the bare metal and the runtime handles the more risky elements like memory allocation and freeing etc.

That being said you can have secure or unsecure apps in any language, it all depends on how much time/money you put in design and testing.
 
Share this answer
 
Comments
nqioweryuadfge 8-Oct-16 4:27am    
Thank you Mehdi, these other people are just trolling and very disrespectful! I wish they had not answered!

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900