![]() |
Модераторы: bsa |
![]() ![]() ![]() |
|
RedShuhov |
|
|||
Новичок Профиль Группа: Участник Сообщений: 3 Регистрация: 2.1.2010 Где: Russia Репутация: нет Всего: нет |
Вот недавно задался этим вопросом...
P.S. Правда C++ я не знаю, а нахожусь в стадии изучения. Просто в интернетах довольно много говорят про C, вот и навело на мысль... Вот и думаю про далекое будущее ![]() |
|||
|
||||
SVN74 |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 740 Регистрация: 5.5.2008 Где: Комсомольск на Дн епре Репутация: 1 Всего: 18 |
||||
|
||||
MAKCim |
|
|||
![]() Воін дZэна ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 5644 Регистрация: 10.12.2005 Где: Менск, РБ Репутация: 2 Всего: 207 |
SVN74,
по-твоему язык программирования - это только синтаксис? -------------------- Ах, у елі, ах, у ёлкі, ах, у елі злыя волкі © |
|||
|
||||
SVN74 |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 740 Регистрация: 5.5.2008 Где: Комсомольск на Дн епре Репутация: 1 Всего: 18 |
||||
|
||||
mes |
|
|||
любитель ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 7954 Регистрация: 14.1.2006 Репутация: 79 Всего: 250 |
любой язык это способ выражения мыслей - а у С и С++ эти способы различные. Оба требуют различных подходов для достижения одной и той же цели, а значит разняться и понятия о красоте кода, и как следствие культура и правила программированния различнзны, не смотря на общий синтаксис и перекрытие (включение) С++ сишних правил. У каждого подхода есть свои недостатки и преимущества, а так же противники и приверженцы. В обшем кесарю кесарево. ![]() |
|||
|
||||
W4FhLF |
|
|||
![]() found myself ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2831 Регистрация: 2.12.2006 Репутация: 2 Всего: 121 |
RedShuhov, язык С является подмножеством языка С++. Т.е. если ты достигнешь определённого знания языка С++, то можешь писать и на С. Но дело тут в другом. Как правильно заметил MAKCim, вопрос не только в названиях и синтаксисе. С++ и С два идеологически разных языка. Если С++ это объектно-ориентированный язык с элементами обобщённого программирования и даже функционального подхода, то С это строго процедурный язык низкого уровня. Сфера применения того или иного языка во многом зависит от задачи, которую ты хочешь решить. Поэтому лучше скажи какие задачи ты собираешься решать с использованием С++?
-------------------- "Бог умер" © Ницше "Ницше умер" © Бог |
|||
|
||||
RedShuhov |
|
|||
Новичок Профиль Группа: Участник Сообщений: 3 Регистрация: 2.1.2010 Где: Russia Репутация: нет Всего: нет |
||||
|
||||
zim22 |
|
|||
![]() depict1 ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2682 Регистрация: 15.1.2009 Где: Украина Репутация: 29 Всего: 69 |
может |
|||
|
||||
W4FhLF |
|
|||
![]() found myself ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2831 Регистрация: 2.12.2006 Репутация: 2 Всего: 121 |
В прицнипе пригодиться может всё. ![]() Но всего знать невозможно, поэтому оч полезно ограничить свой круг интересов и исходя из этого выбирать подходящие инструменты и язык. Это рационально. -------------------- "Бог умер" © Ницше "Ницше умер" © Бог |
|||
|
||||
RedShuhov |
|
|||
Новичок Профиль Группа: Участник Сообщений: 3 Регистрация: 2.1.2010 Где: Russia Репутация: нет Всего: нет |
Ладно, всем откликнувшимся спасибо
![]() |
|||
|
||||
GoldFinch |
|
|||
![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2141 Регистрация: 30.11.2008 Репутация: 6 Всего: 26 |
||||
|
||||
Cheloveck |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1578 Регистрация: 26.7.2008 Где: Тула Репутация: 5 Всего: 32 |
-------------------- ![]() |
|||
|
||||
zim22 |
|
|||
![]() depict1 ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2682 Регистрация: 15.1.2009 Где: Украина Репутация: 29 Всего: 69 |
||||
|
||||
GoldFinch |
|
|||
![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2141 Регистрация: 30.11.2008 Репутация: 6 Всего: 26 |
zim22, а буст наполовину из html состоит, слышал?
|
|||
|
||||
djamshud |
|
|||
![]() Пердупержденный ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1655 Регистрация: 23.11.2009 Репутация: 4 Всего: 39 |
C НЕ является подмножеством С++.
C НЕ принуждает писать в каком-либо определенном стиле, можно например писать объектно-ориентированный код. С нужен для написания тьмы низкоуровневой дряни НЕ на ассемблере. C нужен для написания тьмы быстрой и нежручей дряни. C легок для разбора и (возможно в немного видоизмененном, расширенном или наоборот урезанном виже) может служить промежуточным языком для дальнейшей компиляции в другие языки. C очень удобен для обучения (тут и простой язык, и ОСь, и, если препод не дурак, общие принципы работы с компиляторами). Добавлено через 3 минуты и 3 секунды По сабжу: да, стоит. После С++ С учится очень легко. -------------------- 'Cuz I never walk away from what I know is right Alice Cooper - Freedom |
|||
|
||||
rthsobakas |
|
|||
Опытный ![]() ![]() Профиль Группа: Awaiting Authorisation Сообщений: 562 Регистрация: 20.9.2007 Репутация: нет Всего: -1 |
при написании драйверов ) Вернее нас так заставил микрософт )) Самое интересное,что вопрос детский, а отвечают и чуть не дерутся эксперты ![]() Это сообщение отредактировал(а) rthsobakas - 2.1.2010, 18:32 |
|||
|
||||
xvr |
|
||||
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 7046 Регистрация: 28.8.2007 Где: Дублин, Ирландия Репутация: 35 Всего: 223 |
Успешно пишу драйвера на С++
![]() |
||||
|
|||||
rthsobakas |
|
|||
Опытный ![]() ![]() Профиль Группа: Awaiting Authorisation Сообщений: 562 Регистрация: 20.9.2007 Репутация: нет Всего: -1 |
xvr, wdk используешь?
Или что то другое? |
|||
|
||||
xvr |
|
|||
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 7046 Регистрация: 28.8.2007 Где: Дублин, Ирландия Репутация: 35 Всего: 223 |
![]() |
|||
|
||||
rthsobakas |
|
|||
Опытный ![]() ![]() Профиль Группа: Awaiting Authorisation Сообщений: 562 Регистрация: 20.9.2007 Репутация: нет Всего: -1 |
xvr,
там же не с++,а си язык. ![]() Или я что-то не понимаю? Могу в качестве док-ва привести книгу, правда староватую. |
|||
|
||||
Cheloveck |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1578 Регистрация: 26.7.2008 Где: Тула Репутация: 5 Всего: 32 |
rthsobakas, в последнем проекте успешно использую sqlite, реализации алгоритмов шифрования md5 и md6 на Си, при том пишу на C++. Не знаешь почему у меня всё работает?
![]() -------------------- ![]() |
|||
|
||||
MAKCim |
|
|||
![]() Воін дZэна ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 5644 Регистрация: 10.12.2005 Где: Менск, РБ Репутация: 2 Всего: 207 |
это не алгоритмы шифрования ;) -------------------- Ах, у елі, ах, у ёлкі, ах, у елі злыя волкі © |
|||
|
||||
rthsobakas |
|
|||
Опытный ![]() ![]() Профиль Группа: Awaiting Authorisation Сообщений: 562 Регистрация: 20.9.2007 Репутация: нет Всего: -1 |
говори. |
|||
|
||||
Cheloveck |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1578 Регистрация: 26.7.2008 Где: Тула Репутация: 5 Всего: 32 |
MAKCim, да, сорри, хеш функции.
Добавлено через 2 минуты и 43 секунды 1. Почти весь Си успешно компилируется компиляторами C++ 2. Разработчики таких библиотек живут не в каменном веке и повсюду встречаются макросы вроде
-------------------- ![]() |
|||
|
||||
rthsobakas |
|
|||
Опытный ![]() ![]() Профиль Группа: Awaiting Authorisation Сообщений: 562 Регистрация: 20.9.2007 Репутация: нет Всего: -1 |
как это влияет на драйвер? Ты не билдом компилишь что ли? вув... Спокойней ковбой. Чувствую пахнет дракой. Присоединённый файл ( Кол-во скачиваний: 18 ) ![]() |
|||
|
||||
djamshud |
|
|||
![]() Пердупержденный ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1655 Регистрация: 23.11.2009 Репутация: 4 Всего: 39 |
>Почти весь Си успешно компилируется компиляторами C++
Это фигня, сишный софт как раз таки плюсовым компилятором как правило не может собраться. Важно то, что между c -> c++ есть программная и бинарная совместимость. -------------------- 'Cuz I never walk away from what I know is right Alice Cooper - Freedom |
|||
|
||||
Cheloveck |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1578 Регистрация: 26.7.2008 Где: Тула Репутация: 5 Всего: 32 |
теоретически никак. Страуструп писал, что все операции в C++ требуют те больше ресурсов, чем аналогичные в си. Я компилю компилятором, что значит компилить билдом я не знаю)) -------------------- ![]() |
|||
|
||||
rthsobakas |
|
|||
Опытный ![]() ![]() Профиль Группа: Awaiting Authorisation Сообщений: 562 Регистрация: 20.9.2007 Репутация: нет Всего: -1 |
Cheloveck,
похоже мы о разном говорили. Напиши статью и дай почитать как ты пишешь драйвера, будет польза. Я как раз инфу по этой теме копаю. |
|||
|
||||
![]() ![]() ![]() |
Правила форума "C/C++: Для новичков" | |
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, JackYF, bsa. |
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | C/C++: Для новичков | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |