”, то мы подготовили несколько простых ответов
Чтобы упростить жизнь программиста, а его код сделать менее подверженным риску возникновения новых багов. Так, язык C работает непосредственно с оперативной памятью компьютера, в отличие от языка ассемблера, оперирующего понятиями ""прерывания программы"" и ""регистра процессора"".
⠀
Чтобы ввести новые абстракции и перейти к новым принципам программирования – что облегчает участь разработчика, а его код – делает более лаконичным, понятным. Так, в языке C++ (по сравнению с его ""родителем"" – языком C) появляется понятие ""класса"", важнейшего в парадигме объектно-ориентированного программирования (ООП).
⠀
Чтобы обеспечить кроссплатформенность программ – их переносимость между аппаратными платформами. Классический пример – Java.
⠀
Могут быть и другие цели, и далеко не всегда серьезные. Пример – эзотерический язык программирования Brainf..k, название которого говорит само за себя
Присоединяйтесь — мы покажем вам много интересного
Присоединяйтесь к ОК, чтобы подписаться на группу и комментировать публикации.
Нет комментариев