Зимние операции Quiz 1

Эта работа относится курсы https://edu.cnblogs.com/campus/fzu/2020OOP
Если работа требует https://edu.cnblogs.com/campus/fzu/2020OOP/homework/10224
Цель работы 1, чтобы понять недостатки 2 языка C, понять процесс компиляции языка C / C ++ является
Текст работы https://www.cnblogs.com/cyn522/p/12232556.html
Другие ссылки 1 https://www.cnblogs.com/Eric-jx/articles/10048309.html 2 http://blog.sina.com.cn/s/blog_148b66fae0102yg8f.html 3 HTTPS: //www.cnblogs. ком / CarpenterLee / р / 5994681.html сверху #

Вопросы и ответы:

Ответьте на следующие вопросы:

1, если вы не знаете , C ++, пожалуйста , ответьте на следующие вопросы: Как вы думаете , дефекты языка C (Как вы думаете , использование не так легко).
Если вы уже знаете , C ++, пожалуйста , ответьте на следующие вопросы: Как вы думаете , C ++ и C язык , чем какие преимущества.

2, доступ к соответствующей информации, составление процесс языка кратко C / C ++ есть.

Ответ:
1. Как вы думаете , язык C дефекты?
① разнообразие входных и выходных, соответствующее различные ситуации, слишком много проблем
② грамматику менее строгие ограничений на приграничном индекс массива не проверяется
③ высокого риска: дизайн в языке написана процедурами C приводит к неправильному, пока формулировке не очень далеко от истины пройдет, не жалуется, склонный к лазейке
④ длинного цикла разработки: C язык является процессно-ориентированным языком, поэтому , когда пишется код 100000 строк , склонных к сбой, ошибка
⑤ портативности не сильно: программы C в других машинах не может быть в состоянии работать на, даже бежать, результаты могут быть разными
⑥ трудно освоить, требование некоторых из более квалифицированного программирования

2, доступ к соответствующей информации, составление процесс языка кратко C / C ++ есть.
① Предварительная обработка: все файлы заголовки #include и макросы файлов заменить его реальное содержание, после предварительной обработки будет намного больше, но все - таки с помощью текстового редактора , чтобы открыть
② компилятора: программа будет проходить через после того, как предварительно преобразованы в конкретный код сборки
③ сборки: этап преобразования кода сборки в машинный код, производит объектный файл для каждого исходного файла
④ ссылку: множество объектных файлов, а также файлы библиотек , необходимую для связи в конечный исполняемый файл

рекомендация

отwww.cnblogs.com/cyn522/p/12232556.html