adsl club

Справочник

Форум

Программы

Фильмы

Ресурсы

Файлообмен

Хостинг

Ростелеком
С++ для новичка
На страницу 1 2 3 4
Ответить на тему    Форум АДСЛ КлубаЦИФРОВОЙ ФЛЕЙМ :)ПРОГРАММИРОВАНИЕ
Автор Сообщение
†ORC†
Адский Черепок
СообщениеДобавлено: Ср 26-08-09 : 23-57    Заголовок сообщения: С++ для новичка Ответить с цитатой

Хочу начать изучать С++. Сразу скажу, хотение есть, времени полно.
Хотелось бы задать пару вопросов.
Возможно ли научиться программированию саму, без курсов? И это возможно то каким путем, книгой или интернетом?
А если у вас есть время, пожалуйста, напишите в эту тему базовые знания с++. И если возможно какую нибудь программу, хотя бы на сумму 2 чисел (я сам пытался, но что то не получилось).
З.Ы Я написал программу через Turbo C++ 3.0 Compiler. Как мне проверить написанное, то есть как запустить свою программу?
З.ЫЫ Какой софт лучше использовать?
 Наверх
Посмотреть профиль / Отправить личное сообщение Отправить личное сообщение   Номер ICQ
OzzZz
Эксперт
СообщениеДобавлено: Чт 27-08-09 : 02-43    Заголовок сообщения: Ответить с цитатой

Какой софт лучше использовать?
g++
 Наверх
Посмотреть профиль / Отправить личное сообщение Отправить личное сообщение Посетить сайт автора Jabber ID
sham
ум, честь, совесть эпохи!
Предупреждений : 4
СообщениеДобавлено: Чт 27-08-09 : 11-14    Заголовок сообщения: del Ответить с цитатой

delПоследний раз редактировалось: sham (Ср 23-03-22 : 02-39), всего редактировалось 2 раз(а)
 Наверх
Посмотреть профиль / Отправить личное сообщение Отправить личное сообщение  
Mvd
Эксперт
СообщениеДобавлено: Чт 27-08-09 : 13-26    Заголовок сообщения: Ответить с цитатой

Может стоит начать с просто C, а уж ООП на потом оставить?
 Наверх
Посмотреть профиль / Отправить личное сообщение Отправить личное сообщение  
dipp
Эксперт
СообщениеДобавлено: Чт 27-08-09 : 13-40    Заголовок сообщения: Ответить с цитатой

Изучайте Java или C#. Это самые продуктивные языки на сегодняшний момент, имхо. Ещё становится очень популярным Ruby. Не зацикливайтесь на C++, раньше к нему стремились, потому что не было альтернатив, и уметь писать на нём мощные и быстрые приложения было очень круто. Сейчас уже не тот век Smile.
Я вот жалею, что не знаю Java, ибо по скорости выполнения и мультиплатформенности, этому языку нет равных.

Опять же, если просто интересно, то любой язык можно поковырять.
 Наверх
Посмотреть профиль / Отправить личное сообщение Отправить личное сообщение  
AlexRock
Гуру
СообщениеДобавлено: Чт 27-08-09 : 13-58    Заголовок сообщения: Ответить с цитатой

†ORC† писал(а):
З.ЫЫ Какой софт лучше использовать?

Visual Studio. *приготовился к гнилым помидорам*
 Наверх
Посмотреть профиль / Отправить личное сообщение Отправить личное сообщение  
Vlad
Гуру
Предупреждений : 4
СообщениеДобавлено: Чт 27-08-09 : 14-23    Заголовок сообщения: Ответить с цитатой

dipp писал(а):
Я вот жалею, что не знаю Java, ибо по скорости выполнения

без комментариев Под столом!

з.ю. mvd дело говорит, забей на c++: на начальном этапе это больше запутает чем поможет.
 Наверх
Посмотреть профиль / Отправить личное сообщение Отправить личное сообщение   Номер ICQ
dipp
Эксперт
СообщениеДобавлено: Чт 27-08-09 : 15-48    Заголовок сообщения: Ответить с цитатой

Vlad
Видимо с комментариями слабо? Smile
 Наверх
Посмотреть профиль / Отправить личное сообщение Отправить личное сообщение  
Wega
Гуру
СообщениеДобавлено: Чт 27-08-09 : 15-50    Заголовок сообщения: Ответить с цитатой

Vlad
Можно список более мультиплатформенных_и_быстрых?
 Наверх
Посмотреть профиль / Отправить личное сообщение Отправить личное сообщение  
†ORC†
Адский Черепок
СообщениеДобавлено: Чт 27-08-09 : 17-24    Заголовок сообщения: Ответить с цитатой

Цитата:
int main()
{
int a,b,c;
scanf("%d %d",&a,&b);
c = a + b;
printf("%d",c)
}

по строчкам:
создаем три переменные целого типа
считываем a и b ("%d" означает, что поступающие числа будут целыми)
складываем
выводим

ввод-вывод, правда, принято через cout делать

Предположим я напечатал эту программу. Как мне ее запустить?
 Наверх
Посмотреть профиль / Отправить личное сообщение Отправить личное сообщение   Номер ICQ
Vlad
Гуру
Предупреждений : 4
СообщениеДобавлено: Чт 27-08-09 : 17-32    Заголовок сообщения: Ответить с цитатой

Wega
самый быстрый [где я сказал про мультиплатформенные? я специально выделил ибо по скорости выполнения] это,конечно, assembler. доказательства? открой папку /system32/drivers и найди мне драйвер на java

Цитата:
Как мне ее запустить?

ее нужно скомпилировать. это зависит от либо от рабочей среды [напр. visual studio] или от настроек компилятора
 Наверх
Посмотреть профиль / Отправить личное сообщение Отправить личное сообщение   Номер ICQ
sham
ум, честь, совесть эпохи!
Предупреждений : 4
СообщениеДобавлено: Чт 27-08-09 : 17-49    Заголовок сообщения: del Ответить с цитатой

delПоследний раз редактировалось: sham (Ср 23-03-22 : 02-39), всего редактировалось 1 раз
 Наверх
Посмотреть профиль / Отправить личное сообщение Отправить личное сообщение  
Wega
Гуру
СообщениеДобавлено: Чт 27-08-09 : 18-26    Заголовок сообщения: Ответить с цитатой

offtop

Vlad
Ты вырвал кусок из текста и надругался над ним. Не честно! Smile
Тем более и сравнил-то не с C# или на худой конец с С++, а с нативными командами...
 Наверх
Посмотреть профиль / Отправить личное сообщение Отправить личное сообщение  
Vlad
Гуру
Предупреждений : 4
СообщениеДобавлено: Чт 27-08-09 : 20-37    Заголовок сообщения: Ответить с цитатой

Цитата:
Ты вырвал кусок из текста и надругался над ним. Не честно!

ну да, зато справедливость восстановлена Very Happy

†ORC†
тебе проще начать с borland c 3.1 [это такая старая хрень под дос]. настроек там минимум, все понятно с первого раза.
 Наверх
Посмотреть профиль / Отправить личное сообщение Отправить личное сообщение   Номер ICQ
AlexRock
Гуру
СообщениеДобавлено: Чт 27-08-09 : 21-54    Заголовок сообщения: Ответить с цитатой

Vlad писал(а):
тебе проще начать с borland c 3.1 [это такая старая хрень под дос]

Хмм, вроде, мы на третьей версии (если ты про Билдер С++) ещё лабы делали в ВУЗе под Виндой 98. Или это была 3.5...
 Наверх
Посмотреть профиль / Отправить личное сообщение Отправить личное сообщение  
abat
Форумчанин
СообщениеДобавлено: Пт 28-08-09 : 00-13    Заголовок сообщения: Ответить с цитатой

Насчет книжки - нам в НГТУ советовали Дейтела и Дейтела чего-то вроде "как программировать на Си\С++". его можно на сибнете в разделе Book скачать. правда мы с Си просто начали.
насчет среды где это все делать - borland c++ builder 2006. по мне так с ним проще. особенно по началу. вижуал студио не захотел нам файлы ассоциировать и кучу ошибок постоянно находил. короче то что мы делали сами (большая часть группы) стабильно работало в билдере. с этим же кодом в вижуал были проблемы.
 Наверх
Посмотреть профиль / Отправить личное сообщение Отправить личное сообщение  
†ORC†
Адский Черепок
СообщениеДобавлено: Пн 28-09-09 : 21-49    Заголовок сообщения: Ответить с цитатой

help me help me help me
Вот такой варнинг:
Цитата:
Warning NONAME00.CPP 10: function should return a value

Что это значит и как это исправить?
 Наверх
Посмотреть профиль / Отправить личное сообщение Отправить личное сообщение   Номер ICQ
Vlad
Гуру
Предупреждений : 4
СообщениеДобавлено: Пн 28-09-09 : 21-54    Заголовок сообщения: Ответить с цитатой

ты код приведи. судя по ошибке у тебя ф-ия должна что-то вернуть через return или еще как-то но этого не происходит
 Наверх
Посмотреть профиль / Отправить личное сообщение Отправить личное сообщение   Номер ICQ
†ORC†
Адский Черепок
СообщениеДобавлено: Пн 28-09-09 : 21-58    Заголовок сообщения: Ответить с цитатой

#include<stdio.h>
main()
{
int a=10;
int b=15;
int c=a+b;
printf("a+b= %d",c);
}

Very Happy
 Наверх
Посмотреть профиль / Отправить личное сообщение Отправить личное сообщение   Номер ICQ
AlexRock
Гуру
СообщениеДобавлено: Пн 28-09-09 : 22-00    Заголовок сообщения: Ответить с цитатой

†ORC† писал(а):
main()

Главная функция и должна вернуть чего-нить. ))

Если ты не возьмёшься за изучение янглийского (хотя бы со словарём не будешь читать тексты предупреждений и ошибок), то так и будешь буксовать на каждом шаге.

И да, учи С#. ))
 Наверх
Посмотреть профиль / Отправить личное сообщение Отправить личное сообщение  
Показать сообщения:   
Ответить на тему    Форум АДСЛ КлубаЦИФРОВОЙ ФЛЕЙМ :)ПРОГРАММИРОВАНИЕ Часовой пояс: GMT + 7
На страницу 1 2 3 4
Страница 1 из 4

 

 
Аватары: Вкл|Выкл   ЮзерИнфо: Вкл|Выкл   Подписи: Вкл|Выкл
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете вкладывать файлы
Вы можете скачивать файлы