Здравствуйте, Гость ( Вход | Регистрация )


Reply to this topic

Каскадный · [ Стандартный ] · Линейный

> C++, Помогите начинающему

post 2. 05. 2005, 11:35 PM
Отправлено #1
Валерий Петрович
Unregistered




Я хочу выучить этот язык. Что мне нужно для начала?
Какие проги на нём пишутся?
+Quote Post

post 2. 05. 2005, 11:58 PM
Отправлено #2
ARSnake
Teon Valakas Slayer
Репутация: 36 кг
User is offline Profile Card
Сообщений: 556
Регистрация: 23-April 05
Пользователь №: 30

Сейчас играю: Lineage II Teon, Pes 08, Gears of War, Viva Piniata, Sim City Societies
Валерий Петрович
Э-э-э. Это ты загнул. Пишеться на нем все. Начиная от утилит и заканчивая ОС. Винда кстати тоже на нем написана. Игры в связке с OpenGl, DirectX тоже на С пишуться. Что надо учить? Наверно лучше начни с Паскаля. Это азы. Почитай Теорию Алгоритмов, тоже пригодиться. Набери в поисковике "Учебник по C++" или "Учебник по Pascal". Лучше всего начинай и всегда пиши в Microsof Visual C++ и Turbo Pascal.
Что еще?


--------------------
Я НЕ НАХЕР!
Я ХАКЕР!!!


НОВОСТИ СЕГОДНЯ
По количеству проданных дисков за последние пять лет попрежнему бесспорным лидером
является группа "СиДи-эР" со своим альбомом "750 Мб".
+Quote Post

post 3. 05. 2005, 01:51 PM
Отправлено #3
Валерий Петрович
Unregistered




Ого blink.gif , я даже и не знал что на нём винда написана, это ж наверное сколко надо было долбаться что-бы её создатьclapping.gif .
Паскаль... Такой вопрос, насколько паскаль поможет мне в дальнейшем изучении C++?
+Quote Post

post 3. 05. 2005, 06:58 PM
Отправлено #4
ARSnake
Teon Valakas Slayer
Репутация: 36 кг
User is offline Profile Card
Сообщений: 556
Регистрация: 23-April 05
Пользователь №: 30

Сейчас играю: Lineage II Teon, Pes 08, Gears of War, Viva Piniata, Sim City Societies
Валерий Петрович
QUOTE
Такой вопрос, насколько паскаль поможет мне в дальнейшем изучении C++?

Настолько, что поймешь принцыпы программирования, начнешь разбираться в терминах.


--------------------
Я НЕ НАХЕР!
Я ХАКЕР!!!


НОВОСТИ СЕГОДНЯ
По количеству проданных дисков за последние пять лет попрежнему бесспорным лидером
является группа "СиДи-эР" со своим альбомом "750 Мб".
+Quote Post

post 3. 05. 2005, 07:15 PM
Отправлено #5
Валерий Петрович
Unregistered




Пасибки victory.gif , надо будет размутить диск и книгу по паскалю.
Я великий программист! biggrin.gif
+Quote Post

post 3. 05. 2005, 09:57 PM
Отправлено #6
MScorpionZ
Продвинутый геймер
Репутация: 22 кг
User is offline Profile Card
Сообщений: 195
Регистрация: 27-April 05
Из: столицы ЗУНР
Пользователь №: 38
Я учил в универе и Паскаль, и С++, от только под DOS.... Понимаю, что нужно било дать фундамент для программирование, но зачем нужно было начинать с DOS-а, под него уже мало что пишут.... Хотя, как на меня, оба языка легкие, они мне легко давались.... А как обстоят дела с Windows-версиями этих языков - я не знаю....


--------------------
user posted image
user posted image
user posted image
+Quote Post

post 4. 05. 2005, 08:14 AM
Отправлено #7
0z0n
Главный кролег
Репутация: 84 кг
User is offline Profile Card
Сообщений: 1,459
Регистрация: 25-March 05
Из: Киева
Пользователь №: 2

Сейчас играю: Painkiller: Overdose, The Witcher, PHP
Нет, паскаль на мой взгляд уже не имеет смысла учить.
Лучше всего начинать с элементарного, с Visual Basic smile.gif Мы с него начинали smile.gif
Если в планах делать веб-проекты, то HTML и\или Perl smile.gif


--------------------
user posted image
user posted image
+Quote Post

post 5. 05. 2005, 09:56 AM
Отправлено #8
vvs
Юзер
Репутация: 2 кг
User is offline Profile Card
Сообщений: 6
Регистрация: 1-May 05
Пользователь №: 50
А я думаю, что нужно начитнать с Паскаля.
Это сравнительно легкий для изучения язык, освоив который ты
осваиваешь основные принцыпы програмирования.
После это намного легче будет изучать что то мощное, типа С++.
Лично я так делаю.
+Quote Post

post 6. 05. 2005, 01:32 PM
Отправлено #9
Валерий Петрович
Unregistered




Начал изучать паскаль.
Мне тип сказал что в нём можно только задачи решать, это правда?
+Quote Post

post 6. 05. 2005, 02:36 PM
Отправлено #10
ARSnake
Teon Valakas Slayer
Репутация: 36 кг
User is offline Profile Card
Сообщений: 556
Регистрация: 23-April 05
Пользователь №: 30

Сейчас играю: Lineage II Teon, Pes 08, Gears of War, Viva Piniata, Sim City Societies
Валерий Петрович
QUOTE
Мне тип сказал что в нём можно только задачи решать, это правда?

Врет он все biggrin.gif Все завит от ровности твоих рук и мозгов. Можно многое на Паскале написать.


--------------------
Я НЕ НАХЕР!
Я ХАКЕР!!!


НОВОСТИ СЕГОДНЯ
По количеству проданных дисков за последние пять лет попрежнему бесспорным лидером
является группа "СиДи-эР" со своим альбомом "750 Мб".
+Quote Post

post 6. 05. 2005, 06:40 PM
Отправлено #11
Валерий Петрович
Unregistered




ARSnake
Если не сложно, распиши пожалуйста какую-нибудь простенькую прогу, которую можно написать на паскале.
+Quote Post

post 6. 05. 2005, 07:34 PM
Отправлено #12
0z0n
Главный кролег
Репутация: 84 кг
User is offline Profile Card
Сообщений: 1,459
Регистрация: 25-March 05
Из: Киева
Пользователь №: 2

Сейчас играю: Painkiller: Overdose, The Witcher, PHP
Не знаю как на Пасквиле ,ибо не помню, а элементарное на витамине С++ , это выглядит так:

#include <stdio.h>

int main(int argc, char *argv[])
{
printf("Hello, world\n");

return 0;
}


--------------------
user posted image
user posted image
+Quote Post

post 6. 05. 2005, 10:08 PM
Отправлено #13
Валерий Петрович
Unregistered




0z0n
Что это будет? (у меня просто сейчас нет C++)
+Quote Post

post 6. 05. 2005, 10:21 PM
Отправлено #14
vvs
Юзер
Репутация: 2 кг
User is offline Profile Card
Сообщений: 6
Регистрация: 1-May 05
Пользователь №: 50
Самая первая програмка на Паскале выглядит так:

Program ProgName;
begin
writeln(' Hello, world ');
end.

Все просто и понятно. Операторы легко запоминаются.
Прога выводит на экран строчку Hello, world
+Quote Post

post 8. 05. 2005, 12:44 AM
Отправлено #15
Pegasus
Геймер
Репутация: 7 кг
User is offline Profile Card
Сообщений: 68
Регистрация: 27-March 05
Пользователь №: 16
Валерий Петрович
На С(С++/С#) можно написать все. Другое дело, что в некоторых случаях приходится использовать ассемблер.
А как немного подучишь основы языка и захочешь программить под винду, то найди себе книжку Teach Yourself VisualC++ 6(.NET или еще какую) от издательства SAMS. она очень понятно и доступно написана.
+Quote Post

post 23. 05. 2005, 09:43 PM
Отправлено #16
DangerIP
Юзер
Репутация: 2 кг
User is offline Profile Card
Сообщений: 19
Регистрация: 26-March 05
Пользователь №: 8
QUOTE(0z0n @ 4.05.2005 - 08:14)
Нет, паскаль на мой взгляд уже не имеет смысла учить.
Лучше всего начинать с элементарного, с Visual Basic smile.gif Мы с него начинали smile.gif
Если в планах делать веб-проекты, то HTML и\или Perl smile.gif

Ты хочешь сказать, что знаешь Визул Басик???

А начинать все таки надо с Паскаля, так как - это основа всем языкам!!!

Вот тут как раз не имеет смысл фраза :" Чем новее, тем лучше".

Паскаль преподают в универах, аргументируя это тем, что паскаль - это фундамент.

А задачи решать в нем тоже можно, любые!!! cool.gif
+Quote Post

post 2. 06. 2005, 12:53 AM
Отправлено #17
Metatron
А вообще я добрый и ласковый...
Репутация: 5 кг
User is offline Profile Card
Сообщений: 1,100
Регистрация: 27-April 05
Из: Украина, Киев
Пользователь №: 37

Сейчас играю: Overclocked, Sinking Island, The Club Demo, Ониблэйд, Золотая Орда, функционал и дизайн сайта
маленькое предложение всем кто программит на С++ - может, будем выкладывать исходники своих самых интересны программ? Ну вроде, как обмен помощью, и т.д.
для пробы выложу программу, которая вычисляет экстремуы функции четвертго степеня. Прога вприципе полезная., но простенькая


QUOTE
#include <stdio.h>
#include <iostream.h>
#include <math.h>

#define N 100
#define NULL 0
double k1,k2,k3,k4;
double f1(double x)
{ return (k1*x*x*x+k2*x*x +k3*x+k4);}
double f2(double x)
{ return(3*k1*x*x+2*k2*x+k3*x+k4);}
int signf1 (double x) {
if (f1(x)>=0) return 1;
return -1;}

double root(double a, double cool.gif{
int count=0;
float c, fa, fb,fc;
double eps=1e-6;

fa=f1(a);
fb=f1(cool.gif;
c=((b-a)/2)+a;
fc=f1©;
while (fabs(a-cool.gif>eps){
  c=((b-a)/2)+a;
  fc=f1©;
  if(fc*fa>0){
  a=c;
  fa=f1(a);}
  else{
   b=c;
   fb=f1(cool.gif;};

count++;};
return c;
}

void main () {
int h,t,g;

int a=-5,b=4;

double x, x1, y1;

  int i,j;
  double delta, v[6];
cout<<"Vvedite koeficienti"<<"\n"<<"k1=";
cin>>k1;
cout<<"k2=";
cin>>k2;
cout<<"k3=";
cin>>k3;
cout<<"k4=";
cin>>k4;
printf ("Ekstremumi funkcii\n");
  for (i=0; i< 7; i++)
v[i]=NULL;
  int s1, s2;
s1=signf1(a);
j=0;
for (i=1; i<N; i++) {
  delta=(double)(b-a)/(N-1);
  x=a+delta*i;
  s2=signf1(x);
  if (s1*s2<0){
   v[j]=x-delta;
   v[j+1]=x;
     h=v[j];
  t=v[j+1];
double rr=root(h,t );

if (f2(rr)>0)
printf ("min%.10f\n",rr);
else printf ("max%.10f\n",rr);
   j+=2;

s1=s2;
}
;}
;}


Пользуйтесь на здоровье, кому нужно


--------------------
Сделай все, что можешь, а в остальном положись на судьбу(с) хорошая японская пословица

Comple promissum!
+Quote Post

post 6. 06. 2005, 01:58 PM
Отправлено #18
Mak
Док
Репутация: 13 кг
User is offline Profile Card
Сообщений: 418
Регистрация: 6-June 05
Пользователь №: 80
А купить книгу - обучалку?


--------------------
Подпись
+Quote Post

post 6. 06. 2005, 02:34 PM
Отправлено #19
ARSnake
Teon Valakas Slayer
Репутация: 36 кг
User is offline Profile Card
Сообщений: 556
Регистрация: 23-April 05
Пользователь №: 30

Сейчас играю: Lineage II Teon, Pes 08, Gears of War, Viva Piniata, Sim City Societies
Не знаю, счя пишу на с++ и DX. Выходит отлично! Писал под Дельфи и ДельфиХ - такая срань и неудобоваримость выходила, аж жуть! А тут все просто, гибко, эффективно....


--------------------
Я НЕ НАХЕР!
Я ХАКЕР!!!


НОВОСТИ СЕГОДНЯ
По количеству проданных дисков за последние пять лет попрежнему бесспорным лидером
является группа "СиДи-эР" со своим альбомом "750 Мб".
+Quote Post

post 8. 06. 2005, 11:47 AM
Отправлено #20
Mak
Док
Репутация: 13 кг
User is offline Profile Card
Сообщений: 418
Регистрация: 6-June 05
Пользователь №: 80
НЕ скажи, спорить какой язык лучше - это личное дело. Кто какой учил и с каким уже давно рабоатет!
Я например на С++ работаю с ОПЕНЖИЛОМ, а на ДЕЛФИ с ДИРЕКТ Х.
И намано, знаешь!


--------------------
Подпись
+Quote Post


Reply to this topicTopic Options
Display options
1 чел. читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
 

Упрощённая версия Сейчас: 20 August 2008 - 04:48 PM TOP
Яндекс цитирования Статистика www.GameAround.org.ua This is my Google PageRank™ - SmE Rank free service Powered by Scriptme
Skin by ShinRa House