LINUX.ORG.RU

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

Исправление 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 не стандартизуем, это не нужно, обмазываем шаблонами для обобщённого программирования, добавляем исключений для вязкости и жарим в комитете. Иногда читаем Саттера и Александреску шкрябая по страницам, приговаривая «ух бл...», потом метапрограммирование такое, что компилятор отклеивается.