nqioweryuadfge Ответов: 1

C# security verses free pascal или pascal


Я испытал элегантность Free Pascal, особенно когда вы запускаете консольные приложения с Lazarus. В C все по-другому! Во-первых, вы должны приостановить приложение, чтобы оно не закрылось внезапно! Во-вторых, это кажется очень утомительным с точки зрения программирования приложений, в отличие от Паскаля, где все понятно, чисто, с кодами, удобочитаемыми человеком! Я не могу солгать вам, я недавно прошел курс по разработке приложений с помощью Free Pascal, и мне он нравится больше, чем C! Но я думаю, что в цикле разработки Паскаля был пробел примерно на 10 лет? Там, где Паскаль сильно отстал, хотя в последнее время были внесены изменения в возможности языка, модернизация веб-приложений и других функций ...! У меня вопрос? Как вы думаете, Pascal или недавно названный Delphi Pascal или Delphi более безопасен с точки зрения разработки веб-приложений или программ, требующих большей безопасности, чем C?

Пожалуйста, постарайтесь быть как можно более честным! Этот вопрос не предвзят и связан только с безопасностью! Я не спрашиваю, что C может сделать с точки зрения разработки широкого спектра приложений, но недавние взломы в Соединенных Штатах заставили меня задаться вопросом, является ли их язык C безопасным или должен использоваться для очень деликатных или ценных приложений! Доверяете ли вы C для обеспечения безопасности приложения вашей мечты? Я не уверен, но, возможно, Россия и скандинавские страны предпочитали старые языки программирования, такие как Algol, который в последний раз обновлялся в 1999 году! Эти программы, как правило, железо на кровати рок!

От Кельвина Ниоты.

Что я уже пробовал:

Исследования в Google и Qwant.

[no name]

Вы можете написать незащищенный и невосприимчивый код на любом языке программирования. Если вам нравится Delphi, то используйте Delphi. Если вам нравится С, то используйте С. старайтесь не сравнивать яблоки и апельсины.

Richard Deeming

Ваш заголовок говорит " C#", но ваши теги и ваш вопрос говорят"C". Это два совершенно разных языка.

1 Ответов

Рейтинг:
11

Mehdi Gholam

Риски безопасности в программах-это функция сложности приложения (чем сложнее приложение, тем больше вероятность возникновения рисков безопасности).

Как правило, языки виртуальных машин (песочницы) более безопасны, как .net java и т. д., благодаря простому факту, что вы на один уровень удалены от голого металла, а среда выполнения обрабатывает более рискованные элементы, такие как выделение памяти и освобождение и т. д.

Тем не менее, у вас могут быть безопасные или небезопасные приложения на любом языке, все зависит от того, сколько времени/денег вы вкладываете в дизайн и тестирование.


nqioweryuadfge

Спасибо Мехди, эти другие люди просто троллинг и очень неуважительно! Лучше бы они не отвечали!