История изменений
Исправление Dark_SavanT, (текущая версия) :
Си - это lingua franca современного системного программирования. Дубово, производительно, никаких ограничений, а главное все другие языки в итоге умеют работать с сишными библиотеками или ими притворяться. Но как обычно «with great power comes great responsibility», делать надёжный софт на си сложно и требует опыта, дисциплины и анализаторов кода.
C++ - обмазываем си объектной моделью, abi не стандартизуем, это не нужно, оборачиваем шаблонами для обобщённого программирования, добавляем исключений для вязкости и жарим в комитете до дыма. Иногда читаем Саттера и Александреску шкрябая по страницам, приговаривая «ух бл...», потом метапрограммирование такое, что компилятор отклеивается.
Исправление Dark_SavanT, :
Си - это lingua franca современного системного программирования. Дубово, производительно, никаких ограничений, а главное все другие языки в итоге умеют работать с сишными библиотеками или ими притворяться. Но как обычно «with great power comes great responsibility», делать надёжный софт на си сложно и требует опыта, дисциплины и анализаторов кода.
C++ - обмазываем си объектной моделью, abi не стандартизуем, это не нужно, оборачиваем шаблонами для обобщённого программирования, добавляем исключений для вязкости и жарим в комитете. Иногда читаем Саттера и Александреску шкрябая по страницам, приговаривая «ух бл...», потом метапрограммирование такое, что компилятор отклеивается.
Исходная версия Dark_SavanT, :
Си - это lingua franca современного системного программирования. Дубово, производительно, никаких ограничений, а главное все другие языки в итоге умеют работать с сишными библиотеками или ими притворяться. Но как обычно «with great power comes great responsibility», делать надёжный софт на си сложно и требует опыта, дисциплины и анализаторов кода.
C++ - обмазываем си объектной моделью, abi не стандартизуем, это не нужно, обмазываем шаблонами для обобщённого программирования, добавляем исключений для вязкости и жарим в комитете. Иногда читаем Саттера и Александреску шкрябая по страницам, приговаривая «ух бл...», потом метапрограммирование такое, что компилятор отклеивается.