183 / 182 / 56
Регистрация: 10.06.2011
Сообщений: 871
|
|
1 | |
Разница между С и С++31.08.2013, 19:36. Показов 11816. Ответов 148
Метки нет (Все метки)
Если не брать во внимание объекты и классы, то разница состоит только лишь в cin, cout и директивах?
0
|
31.08.2013, 19:36 | |
Ответы с готовыми решениями:
148
Какая разница между различными сокетами (например, между 775 и 1155)? Разница между 64 и 32 Разница между == и === Разница между 42.1 и 13.2? |
ValeryS
|
01.09.2013, 13:43
Разница между С и С++
#81
|
0
|
dr.curse
|
01.09.2013, 13:44
#82
|
0
|
Модератор
8908 / 6677 / 918
Регистрация: 14.02.2011
Сообщений: 23,523
|
|
01.09.2013, 13:48 | 83 |
1
|
01.09.2013, 13:50 | 84 |
В гугле не забанили? Упреждение
0
|
404 / 360 / 36
Регистрация: 11.10.2010
Сообщений: 1,907
|
|
01.09.2013, 13:53 | 85 |
zer0mail, в гугле я нешел до ответа ValeryS, мне просто хотелось услышать значение слова от насителей языка
0
|
~ Эврика! ~
1256 / 1005 / 74
Регистрация: 24.07.2012
Сообщений: 2,002
|
||||||
01.09.2013, 13:54 | 86 | |||||
Ну, блин, тело цикла это есть блок. Там же есть скобки:
0
|
50 / 31 / 4
Регистрация: 25.04.2013
Сообщений: 366
|
|
01.09.2013, 14:08 | 88 |
Так что решили то? Языки то разные или нет?))
0
|
979 / 196 / 33
Регистрация: 26.09.2012
Сообщений: 2,041
|
|
01.09.2013, 17:40 | 90 |
Можно пренебречь отличиями С++ от Си и сказать что С++ включает в себя Си. Короче скажем С++ это и есть Си, но наоборот сказать что Си есть С++ нельзя, потому что Си это часть С++.
0
|
Croessmah
|
01.09.2013, 18:22
#92
|
1
|
Модератор
8908 / 6677 / 918
Регистрация: 14.02.2011
Сообщений: 23,523
|
|
01.09.2013, 18:32 | 93 |
нельзя
можно сказать что у них был общий предок,и то с большой натяжкой но потом они разделились и каждый пошел своим путем ибо, есть код на плюсах который не компилируется на Си и есть код на Си который не компилируется на плюсах
0
|
979 / 196 / 33
Регистрация: 26.09.2012
Сообщений: 2,041
|
|
01.09.2013, 18:49 | 94 |
Да не есть но если код Си компилируется без ошибок как код С++ то можно спокойно сказать что С++ и есть Си, а от наоборот код С++ не будет компилироваться как код Си, так что считаем что С++ и есть Си, его еще называют С/С++.
Добавлено через 2 минуты Я тут неправильно выразился отличиями Си который в С++ и реального Си можно ими пренебречь, они мало чем отличаются, там вроде как на трех пальцам можно их пересчитать.
0
|
castaway
|
01.09.2013, 18:54
#95
|
0
|
979 / 196 / 33
Регистрация: 26.09.2012
Сообщений: 2,041
|
|
01.09.2013, 19:00 | 96 |
С++ можно разделить на Си это одна часть и вторая часть это возможности которых нету в Си: это классы, шаблоны, ООП и т.д. всякая фигня чего нету в Си. Все что есть в Си есть и в С++
0
|
gray_fox
|
01.09.2013, 19:08
#98
|
0
|
Неэпический
|
||||||
01.09.2013, 19:13 | 99 | |||||
А это язык D?
Код
int main ( ) { return 0 ; } Скомпилируйте на плюсах:
0
|
979 / 196 / 33
Регистрация: 26.09.2012
Сообщений: 2,041
|
|
01.09.2013, 19:35 | 100 |
Да я на них внимание не акцентировал, не помню. Вообще когда Страуструп придумывал язык он не стал что то выдумывать новое, а просто взял Си и добавил в него классы, потому что новое смысла не было выдумывать, много кода было написано на Си и никто бы нистал его переписывать на новый какой нить язык, поэтому С++ такой же как Си, токо с ООП. Код на Си как правило компилируется как код С++.
Смысла нету делать С++ отличным от Си, на Си очень много кода и переписывать на С++ его никто не будет. Так что С++ будет всебя включать Си, и тот код на Си который не скомпилируется компилятором С++, после небольшого редактирования спокойно скомпилируется, я не помню но в книге читал, главу про совместимость кода на Си и С++ и чем они отличаются, там несущественно, мелочью, так что говорить что это что то сильно разное не нужно. Си что в С++ и чистый Си это одно и тоже. С++ включает в себя Си.
0
|
01.09.2013, 19:35 | |
01.09.2013, 19:35 | |
Помогаю со студенческими работами здесь
100
разница между C# и C++ Разница между Разница между * и all Разница между != и <>? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |