Перейти к содержанию
СофтФорум - всё о компьютерах и не только

нужна помощь по С ! Please !


Рекомендуемые сообщения

Ребят помогите пожалуйста советом ! Вот в книге Кенигана Ричи (програмирование на С) описывается какой язык ? ? ? Визуал С или Борланд!????

Это смешно я понимаю ! Вот но как это отражается на програмировании напшите кто знает что про С (С++ не затрагивать !)

Заранее спасибо !

Ссылка на комментарий
Поделиться на другие сайты

Во-первых, Брайен В. Керниган и Деннис М. Ричи - это разные люди. Это так, для общего развития.

Дальше.

С - это язык программирования, давным-давно придуманный теми самыми Керниганом и Ричи. Именно он описывается в упоминаемой тобой книге. Никаких Visual C и Borland C++ тогда не существовало, как и самой Windows. Это "голый" С без всяких наворотов.

С появлением технологии обьектно-ориентированного программирования был разработан язык С++, который по сути являтся расширением языка С с учетом данной технологии.

Visual C и Borland C++ - это реализации языка С++ под платформу Microsoft Windows от компаний Microsoft и, соответственно, Borland. Они используют разные подходы, но и там и там базовым языком является С++.

Как это отражается на программировании? Если ты хочешь писать на С приложения под Windows, то тебе нужен С++, на голом С тут не выедешь.

Чей продукт использовать, Microsoft или Borland? Вопрос твоего предпочтения.

Изменено пользователем Shurr
Ссылка на комментарий
Поделиться на другие сайты

Shurr ответил первым, я добавлю, поскольку уже написал.

Обычно язык, описанный в этой книге, называют "классическим C". Он был положен в основу стандарта ANSI, а книга потом доработана, чтобы полностью соответствовать этому стандарту. Вариант C, соответствующий этому стандарту, но с привязкой к PC и средствами разработки и отладки программ (средой программирования), был разработан Borland во второй половине 80-х годов (Turbo С версия 1.0). Остальные варианты, в том числе упомянутые тобой - расширенные варианты этого языка.

Кернигана и Ритчи читают, потому что там хорошо изложены основы языка, но, по современному его состоянию, самые основы.

С - универсальный и очень распространенный язык, но в основном для обучения. Можно программировать на нем в Windows, можно в DOS, в любой операционной системе и для любых компьютеров существуют его реализации. Однако для современного программирования он очень сильно устарел, в нем очень мало средств и не поддерживаются современные технологии программирования. Сейчас программируют на его очень значительном расширении - C++, о котором подробнее написал Shurr.

Ссылка на комментарий
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
×
×
  • Создать...