Jump to content
СофтФорум - всё о компьютерах и не только

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


Recommended Posts

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

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

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

Link to comment
Share on other sites

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

Дальше.

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

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

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

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

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

Edited by Shurr
Link to comment
Share on other sites

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

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

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

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

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...