ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2

ANTICHAT — форум по информационной безопасности, OSINT и технологиям

ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию. Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club, и теперь снова доступен на новом адресе — forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.
Вернуться   Форум АНТИЧАТ > Программирование > С/С++, C#, Delphi, .NET, Asm
   
Закрытая тема
 
Опции темы Поиск в этой теме Опции просмотра

[Вопрос] C vs C++
  #1  
Старый 28.04.2009, 11:13
Fl0dER
Познающий
Регистрация: 22.12.2008
Сообщений: 82
Провел на форуме:
107509

Репутация: 6
По умолчанию [Вопрос] C vs C++

Меня заинтересовал такой вопрос , какова разница между C++ и C ? Слышал что C больше подходит для системного программирования тобиш вирус мейкинга , также имеет меньший вес исполняемого файла.
Легко ли с C++ перейти на C ? Большая ли разница синтекса C и C++ ?
 

  #2  
Старый 28.04.2009, 11:59
NigHT_0WL
Познающий
Регистрация: 28.01.2009
Сообщений: 43
Провел на форуме:
170970

Репутация: 13
По умолчанию

Во-первых я бы на твоем месте почитал какой-нибудь учебник по программированию на С++. Там черным по белому на первых страницах написана разница этих я зыков. С++ - это объектно-ориентированный язык программирования высокого уровня, а С - это структурный язык программирования. Конечно и на нем можно писать ОО программы, но лучше не воспринимать его, как отдельный язык, а понимать, что язык С - это подмножество языка С++, то есть все средства языка С можно использовать программируя на С++, просто С++ при использовании всех его мощностей более серьезный и гибкий. И бессмысленно, на мой взгляд изучать С, потом С++, лучше сразу начать С++, и по окончанию курсы ты сможешь сказать, что знаешь и С и С++))
 

  #3  
Старый 28.04.2009, 12:11
Fl0dER
Познающий
Регистрация: 22.12.2008
Сообщений: 82
Провел на форуме:
107509

Репутация: 6
По умолчанию

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

  #4  
Старый 28.04.2009, 12:12
$now
Познающий
Регистрация: 27.04.2009
Сообщений: 87
Провел на форуме:
140663

Репутация: 34
По умолчанию

Если очень общо и грубо то C++ = C + ООП
 

  #5  
Старый 28.04.2009, 12:18
Fl0dER
Познающий
Регистрация: 22.12.2008
Сообщений: 82
Провел на форуме:
107509

Репутация: 6
По умолчанию

Вот еще вопрос появился ... Как в Visual Studio 2008 EXP создать проэкт C ?
 

  #6  
Старый 28.04.2009, 14:17
Fl0dER
Познающий
Регистрация: 22.12.2008
Сообщений: 82
Провел на форуме:
107509

Репутация: 6
По умолчанию

Хм , ща создал простой проэкт на C (Hello World)... Размер вышел в 7кб , но сама прожка подгружает msvcr90.dll
 

  #7  
Старый 28.04.2009, 14:33
SmanxX1
Новичок
Регистрация: 04.08.2008
Сообщений: 29
Провел на форуме:
167800

Репутация: 15
По умолчанию

http://ru.wikipedia.org/wiki/C_(язык_программирования)
http://ru.wikipedia.org/wiki/C%2B%2B_(язык_программирования )
*прочитай все*
 

  #8  
Старый 28.04.2009, 14:56
Vid0k
Постоянный
Регистрация: 24.12.2007
Сообщений: 574
Провел на форуме:
3186852

Репутация: 316


Отправить сообщение для Vid0k с помощью ICQ
По умолчанию

Цитата:
а понимать, что язык С - это подмножество языка С++
ололо
Цитата:
Язык программирования С++ произошёл от Си. Однако в дальнейшем Си и C++ развивались независимо, что привело к росту несовместимостей между ними. Последняя редакция Си, С99, добавила в язык несколько конфликтующих с С++ особенностей. Эти различия затрудняют написание программ и библиотек, которые могли бы нормально компилироваться и работать одинаково в компиляторах Си и C++, что, конечно, запутывает тех, кто программирует на обоих языках.
Цитата:
И бессмысленно, на мой взгляд изучать С, потом С++, лучше сразу начать С++, и по окончанию курсы ты сможешь сказать, что знаешь и С и С++))
NigHT_0WL иди читай Wiki
 

  #9  
Старый 28.04.2009, 14:57
slesh
Reservists Of Antichat - Level 6
Регистрация: 05.03.2007
Сообщений: 1,985
Провел на форуме:
3288241

Репутация: 3349


Отправить сообщение для slesh с помощью ICQ
По умолчанию

2 Fl0dER в натсройках проекта есть опция - неюзать MFC и тому подобные. А если отключить дефолтовые либы, то можно комиплить прожки в 1-2 килобайта размером
 

  #10  
Старый 28.04.2009, 16:21
messagedb
Новичок
Регистрация: 17.04.2009
Сообщений: 18
Провел на форуме:
23649

Репутация: 4
По умолчанию

Си - рулезный язык.
С++ тожа рулезный , но Си рулузнее.
 
Закрытая тема



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Карты с магнитной полосой [Вопрос] m0le[x] Электроника и Фрикинг 7 01.04.2009 23:02
[Вопрос] Организация сайта. Начало. clin SЕО - тонкости, методы раскрутки 11 30.03.2009 12:19
домен [вопрос] heretic1990 Болталка 2 10.03.2009 13:56



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ