powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / C++ [игнор отключен] [закрыт для гостей] / С чего начать изучение С++
25 сообщений из 78, страница 3 из 4
С чего начать изучение С++
    #38852661
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ох грехи наши тяжкие... надеюсь в кредитку не воткнут 8 ядер? Замахаюсь
заряжать ее... И теплоотвод мать его так... Из кошелька дым пойдет штоль...
...
Рейтинг: 0 / 0
С чего начать изучение С++
    #38852671
Фотография Anatoly Moskovsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maytonнадеюсь в кредитку не воткнут 8 ядер?
Слышал что в смарткартах уже и джава есть.
Так и до 8 ядер недалеко ))
...
Рейтинг: 0 / 0
С чего начать изучение С++
    #38852727
Dima T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Можно будет вычислительные кластеры собирать из использованных кредиток
...
Рейтинг: 0 / 0
С чего начать изучение С++
    #38852998
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Из старых мобилок - эффективнее ИМХО. И устройство - по цене мусора. Хотя
тут главный вопрос - как их интегрировать.
...
Рейтинг: 0 / 0
С чего начать изучение С++
    #38853741
Dima T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maytonкак их интегрировать.
Вполне возможно этот вопрос решится в ближайшем будущем: гугл разрабатывает модульный телефон, будет отдельный вычислительный блок со стандартизированными размерами и разъемами, а дальше сооружай под них стойку и втыкай туда. HP уже делает сервера с кучей телефонных процов.
...
Рейтинг: 0 / 0
С чего начать изучение С++
    #38853746
White Owl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну создавать мейнфреймы не так уж и сложно. Технология отработана десятилетиями.
А будут там использоваться супер-современные процессоры или микро- выдранные из мобильников или карт - это уже дело десятое.
...
Рейтинг: 0 / 0
С чего начать изучение С++
    #38856191
avesomeАвтору гугль забанили ?

http://stackoverflow.com/questions/388242/the-definitive-c-book-guide-and-list
Ух какой интересный сборник ссылок. Спасибо. Хотя половина из них у меня есть, а парочку читал.
...
Рейтинг: 0 / 0
С чего начать изучение С++
    #38863315
Фотография SashaMercury
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Почему он пишет так ?
BS 2.1 What is C++?C++ is a general-purpose programming language with a bias towards systems programming that
– is a better C,
– supports data abstraction,
– supports object-oriented programming, and
– supports generic programming.

Это шутка ?
...
Рейтинг: 0 / 0
С чего начать изучение С++
    #38863336
RWolf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SashaMercury,

С — это подмножество С++.
...
Рейтинг: 0 / 0
С чего начать изучение С++
    #38863359
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
RWolfSashaMercury,

С — это подмножество С++.
Я-бы не утверждал так. Правильнее сказать что один из них influenced by другой.
...
Рейтинг: 0 / 0
С чего начать изучение С++
    #38863367
Фотография SashaMercury
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
RWolfSashaMercury,

С — это подмножество С++.

Это не так. Даже если бы это было так с точки зрения синтаксиса(а вы это вероятно имеете ввиду).
Касаемо синтаксиса можно привести следующий пример. Квалификатор restrict присутствует в Си, и отсутствует в С++. Меня поправят, если я ошибаюсь. В любом случае, есть и другие примеры(если рассматривать только синтаксис языка).
...
Рейтинг: 0 / 0
С чего начать изучение С++
    #38863378
RWolf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SashaMercury,

В контексте обсуждаемого вопроса это несущественные мелочи.
Не говоря уже о том, что restrict поддерживается двумя с половиной компиляторами, причём каждый из них тащит его заодно и в свою реализацию С++.
А формально говоря, конечно, да, мелкие несовместимости есть.
...
Рейтинг: 0 / 0
С чего начать изучение С++
    #38863394
Фотография SashaMercury
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Меня больше интересует позиция автора С++ по языку Си. Видел советы от представителей Сообщества о том, что возможно не стоит читать эту книгу первой. Потому параллельно я скачал учебник той женщины, на пары которой Илья не ходил. Не помню её фамилию. Пока не открывал.

Мне интересней читать именно автора. Я видел его фотографию, на фоне были постеры С++. Но допустим читает эту книгу опытный программист, и встречает фразу о том, что С++ лучше Си. Не думаю что кому-то это фраза понравится. Что значит лучше ? По каким критериям он судит ? Не сомневаюсь что Си быстрее. Значит по этому критерию он лучше, как минимум.

Вот например в математике, вы решаете численно дифференциальное уравнение, у вас наверняка существуют оценки сходимости. И если оценка сходимости одного метода лучше чем у другого, при прочих равных, то этот метод лучше. И именно этот метод будут использовать.

А что значит язык С++ лучше Си ? Он задел чувства всех кто ценит Си.

Если это конечно не шутка. Хотя разве так можно шутить ? Может и можно, не знаю. Потому и спрашиваю у вас. Нужно написать ему письмо, и спросить, действительно ли он так считает. Это важный вопрос.
...
Рейтинг: 0 / 0
С чего начать изучение С++
    #38863407
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SashaMercuryЕсли это конечно не шутка. Хотя разве так можно шутить ? Может и можно, не знаю. Потому и спрашиваю у вас. Нужно написать ему письмо, и спросить, действительно ли он так считает. Это важный вопрос.
Забей на это. Твоё письмо имеет смысл когда ты сам имеешь вес и авторитет и принимаешь решение.
А так какой смысл? Еще один троль толстой толщины?

Поэтому ничего писать никому не нужно. Обсуждаем лучше здесь. Вот я где-то в смежном топике
предлагал ввести метрики сложности. Давайте развивать.

P.S. Это моё имхо и я могу быть с ним не согласен.
...
Рейтинг: 0 / 0
С чего начать изучение С++
    #38863409
RWolf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SashaMercury,

При должном выборе опций сборки компиляторы C и C++ сгенерируют из одного и того же исходника практически идентичный код. Ничто не мешает писать сишный код и собирать его C++-компилятором. Также ничто не мешает писать почти сишный код с использованием избранных фич C++ (в т.н. стиле «Си с классами») и опять ни в чём не проигрывать аналогичному чисто сишному коду.
...
Рейтинг: 0 / 0
С чего начать изучение С++
    #38863430
Фотография Anatoly Moskovsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BS 2.1 What is C++? is a better C
Ну а чего нет-то?
В С++ есть множество фич, которые не создают никакого рантайм оверхеда, зато настолько упрощают код, что понятно, что они не введены в более поздние стандарты С исключительно из-за снобизма С-шников.
Например, наследование, методы, ссылки, деструкторы. Т.е. то что называлось C with classes в первых версиях С++.
...
Рейтинг: 0 / 0
С чего начать изучение С++
    #38863450
Фотография SashaMercury
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Подумаю обо всё этом. Книга мне очень нравится, и то как он излагает, и многое. Даже не знаю что интереснее. Кнут, или он. Его читать проще, но язык изложения красивее. Дочитаю книгу, а потом сделаю выводы. Но сейчас я против такого отношения к языку программирования Си.(и не уверен что через 1000 страниц ситуация изменится). А может он так не считает ? Скорее всего это локальная фраза, и нужно дочитать до конца.
Доброго времени суток :)
...
Рейтинг: 0 / 0
С чего начать изучение С++
    #38863499
egorych
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SashaMercuryСкорее всего это локальная фразафраза по русски звучит так: "С++ - это улучшенный С", и это позиция автора языка, конечно. Другими словами, С++ и был им изобретён с целью улучшить С.
Кому как, а мне кажется, что ему это удалось ;)
...
Рейтинг: 0 / 0
С чего начать изучение С++
    #38863580
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SashaMercuryПодумаю обо всё этом. Книга мне очень нравится, и то как он излагает, и многое. Даже не знаю что интереснее. Кнут, или он

Саша, ты только Кнута не читай пожалуйста...
А то совсем мозг завернётся.
...
Рейтинг: 0 / 0
С чего начать изучение С++
    #38863813
Фотография SashaMercury
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сегодня утром я всё понял. Слушайте как это вероятно было.
В начале 70х годов Кен Томпсон и Денис Ритчи создают язык программирования Си. Все знают кучу баек об истории его создания, о "заядлых игроков" который создали его чтобы поиграть в игрушку и т.п. Не это важно. Важно что этот язык стал очень популярным. Как известно, большая часть семейства UNIX написана с использованием данного языка. И он уже тогда стал выигрывать в скорости и удобстве использования. Наверно сразу стал выигрывать. Хотя нет, был ведь BASIC, наверное потребовалось лет пять чтобы он его понемногу вытеснил. В начале 80х язык начинают адаптировать и использовать на архитектурах IBM-PC. Вот тут уже нужно сказать, что он завоевал рынок. Да что там, ради этого языка формируется комитет, который пишет для него стандарт. Настолько он становится важным. Ещё до появления первого стандарта, появляется Бьярне Строуструп, со своими идеями и своей реализацией (безусловно имеющими место быть, ибо сколько раз я хотел привязать функции к данным, и т.д. и т.п., понимая при этом, что и без этого можно обойтись), дальше историю не знаю, но вот что думаю. Он создаёт этот язык, пиарит его где может и как может. Это нормально. Но как ему заставить людей переходить на этот язык ? Как ускорить темпы миграции ? Первое, я бы привязал новый язык к самому популярному (а он уже был привязан, и возможно Бьярне отказался от многих своих идей по синтаксису языка С++, чтобы привязка осталась, чтобы была совместимость), и второе, я бы сказал, что этот язык лучше чем Си (при этом сохраняя практические весь его функционал). Даже название, это маркетинговый ход, вероятно. С+ не смотрится, не звучит. А вот С++. Другой разговор.

При этом, я не говорю что язык хуже или что он плохой. Они скорее языки-братья, чем язык до и язык после, чем язык лучше и язык хуже.
...
Рейтинг: 0 / 0
С чего начать изучение С++
    #38863814
Фотография SashaMercury
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
много ошибок. Прошу прощение.

а если кому-то, у кого не так много своего мнения (а я всегда говорил, что на мой взгляд, из всей массы программистов, не более 10% процентов настоящие), говорят что эта конфета вкуснее той, то он её обязательно попробуют. Если ему скажут что эта конфета просто новая, то не факт, а если скажут что вкуснее, то он попробует, и скажет что вкуснее в 9 из 10 случаях. Даже если это не так. За него уже решили, ему уже сказали что она вкуснее.

Не говорю что эта конфета хуже, я её не пробовал. Эта конфета имеет место быть, как и поддержка ООП. Несомненно. Но первая конфета, тоже вкусная, а кушать безусловно приятнее разные сладости.
...
Рейтинг: 0 / 0
С чего начать изучение С++
    #38863816
White Owl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SashaMercuryСегодня утром я всё понял. Слушайте как это вероятно было.Не надо фантазировать. Надо читать книжки. Все было совсем не так как тебе придумалось.
.....

А потом я подумал: а какие книжки то собственно говоря? Историю ЯП никто по существу не писал. Те кто интересуется языками по настоящему - ловят статьи в юзнете (по старым языкам) и в блогах (по молодым)...
Но это хоть и является наиболее правдивым отображением истории - не является самым легким для поиска и требует умения собирать по микро-крупицам...

Поищи книжку Michael Scott, Programming Languages Pragmatics. Там не обсуждается кто и зачем изобрел тот или иной язык. Но довольно полно и доступно объясняется почему в одном ЯП применен такой-то подход и почему его нет в другом ЯП. И вообще зачем и почему ЯП именно такие.
По истории просветишься мало, но во всяком случае будешь понимать у кого откуда ноги растут.
...
Рейтинг: 0 / 0
С чего начать изучение С++
    #38863937
egorych
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
White OwlИсторию ЯП никто по существу не писал.и тут С++ впереди планеты всей. )) Сам Бьёрн написал его историю: "Дизайн и эволюция С++" ))
...
Рейтинг: 0 / 0
С чего начать изучение С++
    #38864120
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
White OwlПоищи книжку Michael Scott, Programming Languages Pragmatics. Там не обсуждается кто и зачем изобрел тот или иной язык. Но довольно полно и доступно объясняется почему в одном ЯП применен такой-то подход и почему его нет в другом ЯП. И вообще зачем и почему ЯП именно такие.
По истории просветишься мало, но во всяком случае будешь понимать у кого откуда ноги растут.

Слушай, мне кажется ему вообще отдохнуть надо от программирования, а не ещё какие-то книжки читать
...
Рейтинг: 0 / 0
С чего начать изучение С++
    #38864208
Фотография SashaMercury
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вчера изволили сообщить о том, что Си подмножество С++. Я не сказал что это не так и всё, а обосновал почему, и привел конкретный пример. Вот и скажите конкретно, в чём я ошибаюсь, и почему такая теория не имеет право на жизнь. Вполне допускаю что ошибаюсь, вы все опытнее меня, вот и скажите в чём я наверняка неправ. Не верю что он написал это потому, что действительно так считал. Это вообще разные языки чтобы сравнивать их, лучше, хуже. Улучшенный неулучшенный.

Ладно, это уже будет похоже на демагогию, а я это не люблю. Вы со мной не согласны, это нормально. После изучения языка вернусь к этому вопросу
...
Рейтинг: 0 / 0
25 сообщений из 78, страница 3 из 4
Форумы / C++ [игнор отключен] [закрыт для гостей] / С чего начать изучение С++
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]