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

нужна помощь по С ! 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.

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

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

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

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