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

C++ или C#? Что учить первым? - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Как передать в функцию строку и инициализировать ею структуру? http://www.cyberforum.ru/cpp-beginners/thread352569.html
#include <iostream> using namespace std; struct bar { char name; double ves; int kollors; }; void funk(bar& konf, char n , double v, int k); int main()
C++ Работа с файлом Доброго времени суток . Нужна помощь . Суть задания заключается в том , чтобы считать информацию из файла , записать ее в какую-то переменную , а потом уже только работать с этой переменной и подсчитать число вхождений в эту переменную сочетания "ab" . Записать инфу из файла в переменную вроде бы получилось , а вот вторая часть задания не получается (если бы нужно было искать вхождение ab в... http://www.cyberforum.ru/cpp-beginners/thread352558.html
Code::Blocks+template ошибка C++
#ifndef BTREE_H_INCLUDED #define BTREE_H_INCLUDED template<class T> class btree { public: btree():parent(0),left(0),right(0),data(0){}; ~btree(){}; btree*insert(btree*,T);
C++ Считывание числа из текстовика посимвольно
в текстовом файле забито число(например 1368), нужно посимвольно его подсчитать и вывести на экран. цикл написал: for (i=strlen(text),i>0,i--) {if(text=='0')sum=sum=0*L ... if(text=='9')sum=sum=9*L
C++ Магический квадрат http://www.cyberforum.ru/cpp-beginners/thread352542.html
Опишу проблему, первая лаба по Си++, в прошлом году был просто Си, в Си немного понимаю, а теперь прога которую над сделать, ну не обязательно сделать просто подсказать с чего начать чтоли
C++ Составить программу Мне нужно составить программу вычисления и выдачи на печать произведения N элементов бесконечного ряда, используя цикл с параметром. y=125(-25)5(-1)0.2....??????????????????? Может кто подскажет? подробнее

Показать сообщение отдельно
AnyOne697
 Аватар для AnyOne697
134 / 106 / 5
Регистрация: 22.05.2010
Сообщений: 532
18.09.2011, 13:07     C++ или C#? Что учить первым?
Цитата Сообщение от talis Посмотреть сообщение
А syscall в unix? :-)
Ах да, я же забыл, что здесь обитают unix'оиды!
Цитата Сообщение от alex_x_x Посмотреть сообщение
во-первЫх он написан на си
Цитата Сообщение от alex_x_x Посмотреть сообщение
во-вторЫх он не оказался бы столь популярен, будь он написан на чем-либо вроде c#/java
Не факт. Потому что он не написан на С#, так что мы понятия не имеем. Да и потом, я же сказал, что мои кривые руки не хотят писать на C++.NET, это совсем не значит, что нельзя написать серверное приложение даже на чистом C++.
Цитата Сообщение от TheAthlete Посмотреть сообщение
4) разработка сетевых программ
Слушай, а не поможешь мне разобраться в C++.NET?.. А то что-то вообще никак. А читать 900 страниц что-то немного не... катит...
Цитата Сообщение от TheAthlete Посмотреть сообщение
Где можно применять С:
1) все современные языки программирования пишутся на С: PHP, Perl, Python, Ruby и т.д
Компилятор, не язык. Язык, собственно, это идеология, её нельзя написать на языке программирования. И, кстати, сам Си написан на Си. Рекурсия, чтоб её.

Цитата Сообщение от TheAthlete Посмотреть сообщение
6) разработка игр под Windows и Xbox с помощью XNA и Silverlight
Второй сдох, потому и появился первый. Восторженные отзывы хеллоувордщиков, а также резкое увеличение кол-ва игр в Steam с распространением только через сеть и стоимостью < 10$ - это только подтверждает. Также как и требование GF 8800GT у Magicka с её изометрической псевдо 3d графикой
Цитата Сообщение от TheAthlete Посмотреть сообщение
2) разработка игр (трехмерных, двумерных, шутеров, гонок и т.д.) под PC
3) разработка игр (трехмерных, двумерных, шутеров, гонок и т.д.) под консоли (Playstation, Nintengo Wii)
А не проще написать - "Разработка ЛЮБЫХ игр"?
Цитата Сообщение от TheAthlete Посмотреть сообщение
Тема конечно холиварная
***
Другими словами, лучше сразу определиться, что из этого наиболее подходит (скорее всего это не полный список)
Да, тема превращена в некое подобие холивара. До настоящего ей ещё далеко.
На самом деле это так. Но автору темы:
Хочу заверить, что после изучения ЛЮБОГО языка программирования изучение другого будет намного проще, так как бызовые понятия, которые есть в каждом языке программирования уровня больше или равном "чуть менее чем средний", уже изучены. И можно будет сосредоточится именно на семантике и других особенностях. Тем более это относится к таким языкам, как C++ и C#, C# и Java. То есть C# в принципе можно использовать как переходный. Но, возможно, переходить уже не захочется.
В общем-то, поначалу (хеллоувордить) проще на C++. Но более глубокое изучение, конечно, более простое у C#, чем на C++. Например, в C++ очень многое приходится контролировать самому и на программиста возлагается огромная ответственность. Но переход C# -> C++ и наоборот совсем не сложен, а даже проще чем изучение "с нуля".
 
Текущее время: 15:04. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru