LINUX.ORG.RU

История изменений

Исправление sanyo1234, (текущая версия) :

Это всего-лишь разница между ошибкой доступа к памяти и ошибкой работы логики. Первая опаснее, но ошибкой являются и то, и другое. В мире дотнета эти ошибки просто заметают под ковер и делают вид, что ничего не произошло.

В мире DotNet памятью рулит сам Runtime, для формошлепства это намного удобнее, чем БДСМ на C++.

И для плюсов с Паскалем безусловно есть свои задачи, где как раз нужна работа с памятью напрямую (математика, 3D, оси и т.п), но навряд ли это про типовые офисные приложения, которые обычно просто шлют SQL запросы в базу и показывают их в GUI, которое если достаточно сложное, то без DotNet валится намного чаще, чем с ним.

Исходная версия sanyo1234, :

Это всего-лишь разница между ошибкой доступа к памяти и ошибкой работы логики. Первая опаснее, но ошибкой являются и то, и другое. В мире дотнета эти ошибки просто заметают под ковер и делают вид, что ничего не произошло.

В мире DotNet памятью рулит сам Runtime, для формошлепства это намного удобнее, чем БДСМ на C++.

И для плюсов с Паскалем безусловно есть свои задачи, где как раз нужна работа с памятью напрямую (математика, 3D, оси и т.п), но навряд ли это про типовые офисные приложения, которые обычно шлют SQL запросы в базу.