|  Автор | Сообщение | 
		 
		| †ORC† Адский Черепок
 
   | 
			
				
			  
				| 
 |  
				| Хочу начать изучать С++. Сразу скажу, хотение есть, времени полно. Хотелось бы задать пару вопросов.
 Возможно ли научиться программированию саму, без курсов? И это возможно то каким путем, книгой или интернетом?
 А если у вас есть время, пожалуйста, напишите в эту тему базовые знания с++. И если возможно какую нибудь программу, хотя бы на сумму 2 чисел (я сам пытался, но что то не получилось).
 З.Ы Я написал программу через Turbo C++ 3.0 Compiler. Как мне проверить написанное, то есть как запустить свою программу?
 З.ЫЫ Какой софт лучше использовать?
 |  | 
	 
		|  |  | 
	 
		|  | 
		 
		| OzzZz Эксперт
 
   | 
			
				
			  
				| 
 |  
				| Какой софт лучше использовать? g++
 |  | 
	 
		|  |  | 
	 
		|  | 
		 
		| sham ум, честь, совесть эпохи!
 
   Предупреждений : 4
 | 
			
				
			  
				| 
 |  
				| delПоследний раз редактировалось: sham (Ср 23-03-22 : 02-39), всего редактировалось 2 раз(а) |  | 
	 
		|  |  | 
	 
		|  | 
		 
		| Mvd Эксперт
 
   | 
			
				
			  
				| 
 |  
				| Может стоит начать с просто  C, а уж ООП на потом оставить? |  | 
	 
		|  |  | 
	 
		|  | 
		 
		| dipp Эксперт
 
   | 
			
				
			  
				| 
 |  
				| Изучайте Java или C#. Это самые продуктивные языки на сегодняшний момент, имхо. Ещё становится очень популярным Ruby. Не зацикливайтесь на C++, раньше к нему стремились, потому что не было альтернатив, и уметь писать на нём мощные и быстрые приложения было очень круто. Сейчас уже не тот век  . Я вот жалею, что не знаю Java, ибо по скорости выполнения и мультиплатформенности, этому языку нет равных.
 
 Опять же, если просто интересно, то любой язык можно поковырять.
 |  | 
	 
		|  |  | 
	 
		|  | 
		 
		| AlexRock Гуру
 
   | 
			
				
			  
				| 
 |  
				| 
 
	  | †ORC† писал(а): |  
	  | З.ЫЫ Какой софт лучше использовать? |  Visual Studio. *приготовился к гнилым помидорам*
 |  | 
	 
		|  |  | 
	 
		|  | 
		 
		| Vlad Гуру
 
   Предупреждений : 4
 | 
			
				
			  
				| 
 |  
				| 
 
	  | dipp писал(а): |  
	  | Я вот жалею, что не знаю Java, ибо по скорости выполнения |  без комментариев
   
 з.ю. mvd дело говорит, забей на c++: на начальном этапе это больше запутает чем поможет.
 |  | 
	 
		|  |  | 
	 
		|  | 
		 
		| dipp Эксперт
 
   | 
			
				
			  
				| 
 |  
				| Vlad Видимо с комментариями слабо?
  |  | 
	 
		|  |  | 
	 
		|  | 
		 
		| Wega Гуру
 
   | 
			
				
			  
				| 
 |  
				| Vlad Можно список более мультиплатформенных_и_быстрых?
 |  | 
	 
		|  |  | 
	 
		|  | 
		 
		| †ORC† Адский Черепок
 
   | 
			
				
			  
				| 
 |  
				| 
 
	  | Цитата: |  
	  | int main()
{
 int a,b,c;
 scanf("%d %d",&a,&b);
 c = a + b;
 printf("%d",c)
 }
 
 по строчкам:
 создаем три переменные целого типа
 считываем a и b ("%d" означает, что поступающие числа будут целыми)
 складываем
 выводим
 
 ввод-вывод, правда, принято через cout делать
 |  Предположим я напечатал эту программу. Как мне ее запустить?
 |  | 
	 
		|  |  | 
	 
		|  | 
		 
		| Vlad Гуру
 
   Предупреждений : 4
 | 
			
				
			  
				| 
 |  
				| Wega самый быстрый [где я сказал про мультиплатформенные? я специально выделил ибо по скорости выполнения] это,конечно, assembler.  доказательства? открой папку /system32/drivers и найди мне драйвер на java
 
 
 
 
	  | Цитата: |  
	  | Как мне ее запустить? |  ее нужно скомпилировать. это зависит от либо от рабочей среды [напр. visual studio] или от настроек компилятора
 |  | 
	 
		|  |  | 
	 
		|  | 
		 
		| sham ум, честь, совесть эпохи!
 
   Предупреждений : 4
 | 
			
				
			  
				| 
 |  
				| delПоследний раз редактировалось: sham (Ср 23-03-22 : 02-39), всего редактировалось 1 раз |  | 
	 
		|  |  | 
	 
		|  | 
		 
		| Wega Гуру
 
   | 
			
				
			  
				| 
 |  
				|   
 Vlad
 Ты вырвал кусок из текста и надругался над ним. Не честно!
   Тем более и сравнил-то не с C# или на худой конец с С++, а с нативными командами...
 
 |  | 
	 
		|  |  | 
	 
		|  | 
		 
		| Vlad Гуру
 
   Предупреждений : 4
 | 
			
				
			  
				| 
 |  
				| 
 
	  | Цитата: |  
	  | Ты вырвал кусок из текста и надругался над ним. Не честно! |  ну да, зато справедливость восстановлена
   
 †ORC†
 тебе проще начать с borland c 3.1 [это такая старая хрень под дос]. настроек там минимум, все понятно с первого раза.
 |  | 
	 
		|  |  | 
	 
		|  | 
		 
		| AlexRock Гуру
 
   | 
			
				
			  
				| 
 |  
				| 
 
	  | Vlad писал(а): |  
	  | тебе проще начать с borland c 3.1 [это такая старая хрень под дос] |  Хмм, вроде, мы на третьей версии (если ты про Билдер С++) ещё лабы делали в ВУЗе под Виндой 98. Или это была 3.5...
 |  | 
	 
		|  |  | 
	 
		|  | 
		 
		| abat Форумчанин
 
   | 
			
				
			  
				| 
 |  
				| Насчет книжки - нам в НГТУ советовали Дейтела и Дейтела чего-то вроде "как программировать на Си\С++". его можно на сибнете в разделе Book скачать. правда мы с Си просто начали. насчет среды где это все делать - borland c++ builder 2006. по мне так с ним проще. особенно по началу. вижуал студио не захотел нам файлы ассоциировать и кучу ошибок постоянно находил. короче то что мы делали сами (большая часть группы) стабильно работало в билдере. с этим же кодом в вижуал были проблемы.
 |  | 
	 
		|  |  | 
	 
		|  | 
		 
		| †ORC† Адский Черепок
 
   |  | 
	 
		|  |  | 
	 
		|  | 
		 
		| Vlad Гуру
 
   Предупреждений : 4
 | 
			
				
			  
				| 
 |  
				| ты код приведи. судя по ошибке у тебя ф-ия должна что-то вернуть через return или еще как-то но этого не происходит |  | 
	 
		|  |  | 
	 
		|  | 
		 
		| †ORC† Адский Черепок
 
   | 
			
				
			  
				| 
 |  
				| #include<stdio.h> main()
 {
 int a=10;
 int b=15;
 int c=a+b;
 printf("a+b= %d",c);
 }
 
 
  |  | 
	 
		|  |  | 
	 
		|  | 
		 
		| AlexRock Гуру
 
   | 
			
				
			  
				| 
 |  
				| Главная функция и должна вернуть чего-нить. ))
 
 Если ты не возьмёшься за изучение янглийского (хотя бы со словарём не будешь читать тексты предупреждений и ошибок), то так и будешь буксовать на каждом шаге.
 
 И да, учи С#. ))
 |  | 
	 
		|  |  | 
	 
		|  | 
		
	
	
		|  |