Форум программистов, компьютерный форум CyberForum.ru

Посоветуйте среду разработки - C++

Восстановить пароль Регистрация
 
Рейтинг: Рейтинг темы: голосов - 12, средняя оценка - 4.67
link993
7 / 7 / 0
Регистрация: 06.03.2011
Сообщений: 177
29.04.2011, 16:51     Посоветуйте среду разработки #1
Здравствуйте все кто посетил эту тему )) Я хочу начать программировать на C))) Посоветуйте какую среду разработки выбрать (ссылочку дайте пжл если можно))) Расскажите в чем особенности этого языка??))) Если можно напишите исходничек простейшей программы))) С уважением Link...
P.s Знаю язык делфи...
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
diagon
Higher
 Аватар для diagon
1920 / 1186 / 49
Регистрация: 02.05.2010
Сообщений: 2,925
Записей в блоге: 2
29.04.2011, 17:03     Посоветуйте среду разработки #2
Если знаете дельфи, то соответственно RAD Studio(Builder), так как ООП в них похожее.
Хелло-ворлд:
C++
1
2
3
4
5
#include <iostream>
main(){
    std::cout << "Hello World!";
    return 0;
}
По сравнению с паскалем язык намного менее строгий...
Сам перешел на него с паскаля, не жалею.
link993
7 / 7 / 0
Регистрация: 06.03.2011
Сообщений: 177
29.04.2011, 17:06  [ТС]     Посоветуйте среду разработки #3
Спасибо)))

Добавлено через 1 минуту
diagon, а можно ссылочку на RAD Studio(Builder)??
Mиxaил
 Аватар для Mиxaил
530 / 435 / 37
Регистрация: 10.12.2009
Сообщений: 1,857
29.04.2011, 17:10     Посоветуйте среду разработки #4
diagon, Ваш код на С++, а не на С! Не вводите в заблуждение link993. =)
link993
7 / 7 / 0
Регистрация: 06.03.2011
Сообщений: 177
29.04.2011, 17:15  [ТС]     Посоветуйте среду разработки #5
Mиxaил, а чем отличаются C++ от С))) скажите пжл
diagon
Higher
 Аватар для diagon
1920 / 1186 / 49
Регистрация: 02.05.2010
Сообщений: 2,925
Записей в блоге: 2
29.04.2011, 17:20     Посоветуйте среду разработки #6
Ссылку в личку кинул...
Почти любую программу, написанную на си можно скомпилировать в с++ компиляторе.
На си хелло ворлд будет выглядеть так:
C++
1
2
3
4
5
#include <stdio.h>
main(){
    printf("Hello World!");
    return 0;
}
Главное отличие-с++ обьекто-ориентированный язык.
Mиxaил
 Аватар для Mиxaил
530 / 435 / 37
Регистрация: 10.12.2009
Сообщений: 1,857
29.04.2011, 17:21     Посоветуйте среду разработки #7
Полезно почитать про отличия!
http://ru.wikipedia.org/wiki/%D0%A1%2B%2B
Отличие С от С++
ramses
-2 / 0 / 0
Регистрация: 24.04.2011
Сообщений: 55
29.04.2011, 17:27     Посоветуйте среду разработки #8
Кому читать лень, могу сказать, что С от C++ отличается, в первую очередь, наличием средств ООП у последнего. Недаром изначально С++ назывался C with classes (Си с классами).
Mиxaил
 Аватар для Mиxaил
530 / 435 / 37
Регистрация: 10.12.2009
Сообщений: 1,857
29.04.2011, 17:31     Посоветуйте среду разработки #9
Еще отличие (из wiki):
Более того, код, верный для обоих языков, может давать разные результаты в зависимости от того, компилятором какого языка он оттранслирован. Например, на большинстве платформ следующая программа печатает «С», если компилируется компилятором C, и «C++» — если компилятором C++. Так происходит из-за того, что символьные константы в C (например, 'a') имеют тип int, а в C++ — тип char, а размеры этих типов обычно различаются.
C
1
2
3
4
5
6
7
#include <stdio.h>
 
int main()
{
    printf("%s\n", (sizeof('a') == sizeof(char)) ? "C++" : "C");
    return 0;
}
ForEveR
Модератор
Эксперт C++
 Аватар для ForEveR
7927 / 4709 / 318
Регистрация: 24.06.2010
Сообщений: 10,524
Завершенные тесты: 3
29.04.2011, 17:40     Посоветуйте среду разработки #10
diagon, Твой код вообще не скомпилируется на любом нормальном компиляторе С++. Правило неявного int - есть только в Си.

Добавлено через 49 секунд
ramses, Ага. А так же шаблонами, безопасными типами, шаблонами времени компиляции и прочими интересными штуками. И вообще это абсолютно разные языки.
diagon
Higher
 Аватар для diagon
1920 / 1186 / 49
Регистрация: 02.05.2010
Сообщений: 2,925
Записей в блоге: 2
29.04.2011, 17:49     Посоветуйте среду разработки #11
Цитата Сообщение от ForEveR Посмотреть сообщение
diagon, Твой код вообще не скомпилируется на любом нормальном компиляторе С++. Правило неявного int - есть только в Си.
на Microsoft Visual C++ 7.1 и RAD Studio 2010 компилируется без проблем, поэтому я отвык как то int писать... Пишу его только на geany(IDE для Linux).
И вообще это абсолютно разные языки.
Ну не абсолютно... Синтаксис во многом похож.
ForEveR
Модератор
Эксперт C++
 Аватар для ForEveR
7927 / 4709 / 318
Регистрация: 24.06.2010
Сообщений: 10,524
Завершенные тесты: 3
29.04.2011, 17:54     Посоветуйте среду разработки #12
diagon, Синтаксис да. А языки разные. Java и С++ тоже схожи по синтаксису. И что дальше?
ramses
-2 / 0 / 0
Регистрация: 24.04.2011
Сообщений: 55
29.04.2011, 18:12     Посоветуйте среду разработки #13
Страуструп по-другому считает. Для него его творение - лишь надмножество Си.
ForEveR
Модератор
Эксперт C++
 Аватар для ForEveR
7927 / 4709 / 318
Регистрация: 24.06.2010
Сообщений: 10,524
Завершенные тесты: 3
29.04.2011, 19:05     Посоветуйте среду разработки #14
ramses, Никто уже так не считает. Включая Страуструпа. Это Си подмножество С++, но С++ не надмножество Си. С++ - другой язык.
silent_1991
Эксперт C++
4938 / 3014 / 149
Регистрация: 11.11.2009
Сообщений: 7,024
Завершенные тесты: 1
29.04.2011, 19:38     Посоветуйте среду разработки #15
ramses, Страуструп так считал в первом, максимум втором издании своей книги.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
30.04.2011, 09:16     Посоветуйте среду разработки
Еще ссылки по теме:

Возможно ли преобразовать программу на Борланд С++ в какую-либо графическую среду разработки? C++
C++ Какую среду разработки выбрать для диплома
C++ Скачать среду разработки для программирования

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
ramses
-2 / 0 / 0
Регистрация: 24.04.2011
Сообщений: 55
30.04.2011, 09:16     Посоветуйте среду разработки #16
Странно, в третьем издании тоже самое написано.. Мб у меня корявый перевод?
Yandex
Объявления
30.04.2011, 09:16     Посоветуйте среду разработки
Ответ Создать тему
Опции темы

Текущее время: 00:45. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru