Программирование C++ |
Здравствуйте, гость ( Вход | Регистрация )
Программирование C++ |
Гость_Mike_* |
Sep 20 2007, 18:33
Сообщение
#1
|
Guests |
Собираюсь начать изучать С++, может кто сказать ссылки на бесплатные учебники по нему
|
|
|
Aug 14 2008, 00:59
Сообщение
#2
|
|
Супер постер Группа: Posters Сообщений: 657 Регистрация: 27.7.2006 Пользователь №: 1,079 |
где-то я слышал - типа си плюс плюс - это как бы язык высокого уровня, который создавался чтоб заменить ассемблер... то есть - хотя он ЯВУ, но реализован в большей части на более близком к реальному вычислительному процессу уровне - поэтому он и быстрый - и системный так сказать. Но и в то же время, си - это не ассемблер, а высокоуровневый язык программирования. То есть - программисту он позволяет лучше почувствовать сам реальный процесс, происходящий в системе, и получить над ним контроль, но при это он сам должен понимать, что он делает.
Хотя сам я пока с си плюс плюсом, честно говоря, толком ещё не знаком... -------------------- И мы могли бы вести войну
Против тех, кто против нас, Так как те, кто против тех, кто против нас, Не справляются с ними без нас. |
|
|
Гость_Ireul_* |
Aug 14 2008, 12:33
Сообщение
#3
|
Guests |
где-то я слышал - типа си плюс плюс - это как бы язык высокого уровня, который создавался чтоб заменить ассемблер... то есть - хотя он ЯВУ, но реализован в большей части на более близком к реальному вычислительному процессу уровне - поэтому он и быстрый - и системный так сказать. Но и в то же время, си - это не ассемблер, а высокоуровневый язык программирования. То есть - программисту он позволяет лучше почувствовать сам реальный процесс, происходящий в системе, и получить над ним контроль, но при это он сам должен понимать, что он делает. Хотя сам я пока с си плюс плюсом, честно говоря, толком ещё не знаком... Ты очень сильно путаешь С++ и С. Как я говорю в пицотыщный раз - это разные и малосовместимые языки. Ты говоришь о С, и понятия не имеешь о С++, и основной целью его разработки было желание г-на Томпсона не переписывать весь набор утилит для каждой новой версии Unix на асме - и он придумал изолированный набор системных вызовов, позволявший программам интегрироватся в систему через изменяемый интерфейс, и язык, который можно откомпилить в любую версию ассемблера в случае изменений в железе, не меняя программу. Поэтому он изначально разрабатывался как быстрый и системный - требование времени, и в то же время изолированный от системы и ассемблера. |
|
|
Aug 14 2008, 16:33
Сообщение
#4
|
|
Супер постер Группа: Posters Сообщений: 657 Регистрация: 27.7.2006 Пользователь №: 1,079 |
Ты очень сильно путаешь С++ и С. Как я говорю в пицотыщный раз - это разные и малосовместимые языки. Ты говоришь о С, и понятия не имеешь о С++, и основной целью его разработки было желание г-на Томпсона не переписывать весь набор утилит для каждой новой версии Unix на асме - и он придумал изолированный набор системных вызовов, позволявший программам интегрироватся в систему через изменяемый интерфейс, и язык, который можно откомпилить в любую версию ассемблера в случае изменений в железе, не меняя программу. Поэтому он изначально разрабатывался как быстрый и системный - требование времени, и в то же время изолированный от системы и ассемблера. панятно... панятно))) Текст любой программки компилится для каждой системы просто компилятором, подогнанным под неё. -------------------- И мы могли бы вести войну
Против тех, кто против нас, Так как те, кто против тех, кто против нас, Не справляются с ними без нас. |
|
|
Гость_Ireul_* |
Aug 14 2008, 16:58
Сообщение
#5
|
Guests |
панятно... панятно))) Текст любой программки компилится для каждой системы просто компилятором, подогнанным под неё. Не совсем... и даже совсем не... http://pauk-net.ru/ipb/index.php?s=&sh...st&p=404915 |
|
|
Aug 16 2008, 23:25
Сообщение
#6
|
|
Супер постер Группа: Posters Сообщений: 657 Регистрация: 27.7.2006 Пользователь №: 1,079 |
Не совсем... и даже совсем не... http://pauk-net.ru/ipb/index.php?s=&sh...st&p=404915 пасибо, шо ещё раз ткнули пальцем в нос А то до нас в реали всё доходит очень медленно... А системные вызовы у каждой системы разве не свои? То есть под каждую систему усё равно надо исходники в некторых случаях, где они используются, править... этот самый OS SDK для каждой системы ведь свой. И линкер для каждой системы свой нужен... а чем си от си плюс плюс принципиально отличается? Вроде как тем, шо там единая какая-то платформа есть - как вы и сказали, шо кто-то там для того, шоб легче с одной на другую систему проги переводить, придумал это. ЗЫ - проходил мимо одного книжного магаза... и там книга какого-то Герберта Шилдта "C++ Базовый курс" стоит 600 рубликов... мдЪя... не знай - книжка может и неплохая... но дорого чёт. И задачники всякие тож рублей 200 где-т стоят... зажираются гады. Тута чёт... Эта вот книга стояла где-т рублей 400... тут ещё вроде чёт есть... Сообщение отредактировал RedSIL - Aug 16 2008, 23:39 -------------------- И мы могли бы вести войну
Против тех, кто против нас, Так как те, кто против тех, кто против нас, Не справляются с ними без нас. |
|
|
Текстовая версия | Сейчас: 13th May 2024 - 17:36 |