Модераторы: bsa

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> не знаю с чего начать 
:(
    Опции темы
Qout
Дата 7.8.2010, 14:20 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 46
Регистрация: 7.8.2010

Репутация: нет
Всего: нет



собственно хочу научиться программировать,целью которую я хочу достичь является создание 3D игр,ну и к тому же мне кажется если научиться создавать 3D игры то остальное получиться само собой, поправте если неправ,собственно вопрос заключается в том,а что вообще надо для того что бы делать 3D,ну и конечно язык,а правильно ли я его выбрал тоесть C++,на каком языке сейчас делаются 3D игры какие компиляторы для этого используют мб,какие-то другие дополнительные программы для этого требуются

P.S. не судите строго,может многое из того что я написал выше бред,но я в этом почти ничего не смыслю,а научиться очень хочется
PM MAIL   Вверх
Modul
Дата 7.8.2010, 14:56 (ссылка) |  (голосов:3) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 238
Регистрация: 17.2.2006

Репутация: нет
Всего: нет



Почитай:
GameDev.ru — Разработка игр

Начать с изучения графических API, например:
OpenGL
DirectX
--------------------
I'll be back !
PM MAIL   Вверх
wester
Дата 7.8.2010, 17:13 (ссылка) |    (голосов:2) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 675
Регистрация: 27.2.2009

Репутация: нет
Всего: 13



с основ
прочитать Джесс либерти
прочитать еще раз.
выполнить 6-7 задачек ( курсовых, фриланс - не важно)
прочитать страуструпа
и только потом начать думать о написании игрушек, иначе будет жуткая каша в голове  и ###код в исходниках
PM MAIL   Вверх
Qout
Дата 7.8.2010, 17:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 46
Регистрация: 7.8.2010

Репутация: нет
Всего: нет



у меня возникла большая проблема,откуда достать openGL,установил последний драйвер на видюху прописываю #include <GL/glut.h> ну или просто <glut.h>,никакого толку =((

PM MAIL   Вверх
Wisdom
Дата 7.8.2010, 17:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 39
Регистрация: 12.9.2008

Репутация: нет
Всего: нет



Цитата(Qout @ 7.8.2010,  17:46)
у меня возникла большая проблема,откуда достать openGL,установил последний драйвер на видюху прописываю #include <GL/glut.h> ну или просто <glut.h>,никакого толку =((

Дружище, забудь пока про OG. Почитай Джеймса Либерти, выполни все практические задания в книге, освой сначала язык. И уж потом читай книги по разработке игр и самому OG. Удачи. 
PM MAIL   Вверх
Qout
Дата 7.8.2010, 18:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 46
Регистрация: 7.8.2010

Репутация: нет
Всего: нет



ладно,а эту книгу гденить скачать можно? а то покупать очень неохото... и кстати дайте пожалуйста рекомендации по среде программирования и компилятору или это одно и тоже ? я сейчас использую Dev-C++ но как я понял на нем далеко не уедешь... так побаловаться в командной строке....
PM MAIL   Вверх
Modul
Дата 7.8.2010, 18:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 238
Регистрация: 17.2.2006

Репутация: нет
Всего: нет



Итак начнемс... smile 

1) Качаешь glut-3.7.6-bin
2) Распаковываеш
3) Закидываешь по путям (например так C:\Program Files\Microsoft SDKs\Windows\v6.0A),
потом пропишешь пути в проекте
Цитата

       glut32.dll to %WinDir%\System, 
       glut32.lib to $(MSDevDir)\..\..\VC98\lib, and 
       glut.h     to $(MSDevDir)\..\..\VC98\include\GL.


4) Читаешь тутор - можешь пробежать только, так как слегка устарел
Урок 1. Инициализация в Windows

Цитата

В свойствах проекта (Linker) добавляете либы - glut32.lib GlU32.lib OpenGL32.lib. 


Код

#include <stdlib.h>
#include <GL/glut.h>



void myinit(void);
void display(void);


void main(int argc, char **argv) 

    glutInit(&argc,argv); 
    glutInitDisplayMode(GLUT_SINGLE | GLUT_RGB); 
    glutInitWindowSize(500,500); 
    glutInitWindowPosition(0, 0); 
    glutCreateWindow("Simple OpenGL example"); 
    glutDisplayFunc(display); 
    myinit(); 
    glutMainLoop(); 



void myinit(void) 

    /* Атрибуты */ 
    glClearColor(0.0, 1.0, 1.0, 0.0); /* белый фон */ 
    glColor3f(0.0, 0.0, 0.0); /* вывод красным цветом */ 
    /* Настройка параметров визуализации */ 
    glMatrixMode(GL_PROJECTION); 
    glLoadIdentity(); 
    gluOrtho2D(0.0, 500.0, 0.0, 500.0); 
    glMatrixMode(GL_MODELVIEW);
}


//Функция формирования изображения display () 
void display(void) 

/* Определение типа данных для точек */ 
typedef GLfloat point2[2]; 
point2 vertices[3]={{0.0,0.0},{250.0,500.0},{500.0,0.0}}; 
/* Треугольник */ 
int i, j, k; 
int rand(); /* Стандартный генератор случайных чисел */ 


point2 p ={75.0,50.0}; /* Произвольная точка 
внутри треугольника */ 
glClear(GL_COLOR_BUFFER_BIT); /* Очистка окна */ 

/* Вычисление и вывод на экран 5000 новых точек */ 
for( k=0; k<5000; k++)
{
j=rand() % 3; /* Выбрать вершину случайным образом */

/* Вычислить координаты точки, лежащей посередине 
между вершиной и предыдущей точкой */ 
p[0] = (p[0]+vertices[j][0]) / 2.0;

p[1] = (p[1]+vertices[j][1])/2.0; 
/* Вывести точку на экран */ 
glBegin(GL_POINTS); 
glVertex2fv(p); 
glEnd();
}
   glFlush();
}


И появляется много-много треугольникоффф... smile 

Это сообщение отредактировал(а) Modul - 7.8.2010, 18:36
--------------------
I'll be back !
PM MAIL   Вверх
Qout
Дата 7.8.2010, 19:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 46
Регистрация: 7.8.2010

Репутация: нет
Всего: нет



Цитата(Modul @ 7.8.2010,  18:30)
Итак начнемс... smile 

1) Качаешь glut-3.7.6-bin
2) Распаковываеш
3) Закидываешь по путям (например так C:\Program Files\Microsoft SDKs\Windows\v6.0A),
потом пропишешь пути в проекте
Цитата

       glut32.dll to %WinDir%\System, 
       glut32.lib to $(MSDevDir)\..\..\VC98\lib, and 
       glut.h     to $(MSDevDir)\..\..\VC98\include\GL.


4) Читаешь тутор - можешь пробежать только, так как слегка устарел
Урок 1. Инициализация в Windows

Цитата

В свойствах проекта (Linker) добавляете либы - glut32.lib GlU32.lib OpenGL32.lib. 


Код

#include <stdlib.h>
#include <GL/glut.h>



void myinit(void);
void display(void);


void main(int argc, char **argv) 

    glutInit(&argc,argv); 
    glutInitDisplayMode(GLUT_SINGLE | GLUT_RGB); 
    glutInitWindowSize(500,500); 
    glutInitWindowPosition(0, 0); 
    glutCreateWindow("Simple OpenGL example"); 
    glutDisplayFunc(display); 
    myinit(); 
    glutMainLoop(); 



void myinit(void) 

    /* Атрибуты */ 
    glClearColor(0.0, 1.0, 1.0, 0.0); /* белый фон */ 
    glColor3f(0.0, 0.0, 0.0); /* вывод красным цветом */ 
    /* Настройка параметров визуализации */ 
    glMatrixMode(GL_PROJECTION); 
    glLoadIdentity(); 
    gluOrtho2D(0.0, 500.0, 0.0, 500.0); 
    glMatrixMode(GL_MODELVIEW);
}


//Функция формирования изображения display () 
void display(void) 

/* Определение типа данных для точек */ 
typedef GLfloat point2[2]; 
point2 vertices[3]={{0.0,0.0},{250.0,500.0},{500.0,0.0}}; 
/* Треугольник */ 
int i, j, k; 
int rand(); /* Стандартный генератор случайных чисел */ 


point2 p ={75.0,50.0}; /* Произвольная точка 
внутри треугольника */ 
glClear(GL_COLOR_BUFFER_BIT); /* Очистка окна */ 

/* Вычисление и вывод на экран 5000 новых точек */ 
for( k=0; k<5000; k++)
{
j=rand() % 3; /* Выбрать вершину случайным образом */

/* Вычислить координаты точки, лежащей посередине 
между вершиной и предыдущей точкой */ 
p[0] = (p[0]+vertices[j][0]) / 2.0;

p[1] = (p[1]+vertices[j][1])/2.0; 
/* Вывести точку на экран */ 
glBegin(GL_POINTS); 
glVertex2fv(p); 
glEnd();
}
   glFlush();
}


И появляется много-много треугольникоффф... smile

а без glut  обойтись можно? я просто нашел что надо прописывать <gl/gl.h> and <windows.h> или только openGL мало ? и кстате,откуда его качать? во нашел,там есть bin и scr обьясните разницу,что для чего нужно?

Это сообщение отредактировал(а) Qout - 7.8.2010, 19:31
PM MAIL   Вверх
SVN74
Дата 7.8.2010, 20:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 740
Регистрация: 5.5.2008
Где: Комсомольск на Дн епре

Репутация: 1
Всего: 18



PM MAIL WWW   Вверх
Modul
Дата 7.8.2010, 21:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 238
Регистрация: 17.2.2006

Репутация: нет
Всего: нет



Цитата(Qout @  7.8.2010,  19:19 Найти цитируемый пост)
а без glut  обойтись можно?

Можно. 
Но пока не нужно.


Цитата(Qout @  7.8.2010,  19:19 Найти цитируемый пост)
и кстате,откуда его качать?

из сети вестимо.
OpenGL API Documentation Overview


Цитата(SVN74 @  7.8.2010,  20:43 Найти цитируемый пост)
Похожая тема

результ нулевой  smile 

нет, от смайлика я в шоке, особенно в конце !  smile 

Это сообщение отредактировал(а) Modul - 7.8.2010, 21:13
--------------------
I'll be back !
PM MAIL   Вверх
Qout
Дата 7.8.2010, 21:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 46
Регистрация: 7.8.2010

Репутация: нет
Всего: нет



Цитата(Modul @ 7.8.2010,  18:30)
3) Закидываешь по путям (например так C:\Program Files\Microsoft SDKs\Windows\v6.0A),
потом пропишешь пути в проекте
Цитата

       glut32.dll to %WinDir%\System, 
       glut32.lib to $(MSDevDir)\..\..\VC98\lib, and 
       glut.h     to $(MSDevDir)\..\..\VC98\include\GL.



очень плохо понял третий пункт,а точнее сказать ничего не понял папку Microsoft SDKs я у себя не нашел или её я должен создать,а как прописать пути в проекте или мне просто надо вставить те 3 строчки?
PM MAIL   Вверх
Modul
Дата 7.8.2010, 22:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 238
Регистрация: 17.2.2006

Репутация: нет
Всего: нет



Цитата(Qout @  7.8.2010,  21:48 Найти цитируемый пост)
папку Microsoft SDKs я у себя не нашел

C:\Program Files\Microsoft SDKs\

1) У тебя какая Visual Studio ?
2) glut скачал ?
--------------------
I'll be back !
PM MAIL   Вверх
Qout
Дата 7.8.2010, 22:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 46
Регистрация: 7.8.2010

Репутация: нет
Всего: нет



Цитата(Modul @ 7.8.2010,  22:35)
Цитата(Qout @  7.8.2010,  21:48 Найти цитируемый пост)
папку Microsoft SDKs я у себя не нашел

C:\Program Files\Microsoft SDKs\

1) У тебя какая Visual Studio ?
2) glut скачал ?

у меня стоит то что называется Dev-C++ кажется это компилятор,а что надо поставить?
да вроде сказал,рар архив 3.8 мб,3.7 кажется,ну последнюю качал 

Это сообщение отредактировал(а) Qout - 7.8.2010, 22:47
PM MAIL   Вверх
azesmcar
Дата 7.8.2010, 22:50 (ссылка) |    (голосов:6) Загрузка ... Загрузка ... Быстрая цитата Цитата


uploading...
****


Профиль
Группа: Участник Клуба
Сообщений: 6291
Регистрация: 12.11.2004
Где: Армения

Репутация: 52
Всего: 211



Какой glut, какой OpenGL?  smile  smile  smile 

вы о чем?

Qout

Тебе сейчас основы надо учить, о каких 3D играх идет речь? smile 

PM   Вверх
Qout
Дата 7.8.2010, 22:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 46
Регистрация: 7.8.2010

Репутация: нет
Всего: нет



Цитата(azesmcar @ 7.8.2010,  22:50)
Какой glut, какой OpenGL?  smile  smile  smile 

вы о чем?

Qout

Тебе сейчас основы надо учить, о каких 3D играх идет речь? smile

так помогите хоть скачать что надо,мне для начало все настроить нужно,а у меня все из рук валиться,скачаю нужную программу поставлю openGL and glut и начну изучать с основ,а пока у меня нифига не настроено,то какой смысл? настраивать всеравно придется как не крути,так лучше сделать это все сейчас и заниматься обучением,чем каждый раз прерывать уроки когда вдруг выясняется что чего-то не хватает....
PM MAIL   Вверх
azesmcar
Дата 7.8.2010, 23:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


uploading...
****


Профиль
Группа: Участник Клуба
Сообщений: 6291
Регистрация: 12.11.2004
Где: Армения

Репутация: 52
Всего: 211



Цитата(Qout @  7.8.2010,  22:57 Найти цитируемый пост)
так помогите хоть скачать что надо,мне для начало все настроить нужно,а у меня все из рук валиться,скачаю нужную программу поставлю openGL and glut и начну изучать с основ

glut и openGL это далеко не основы..я бы сказал ОЧЕНЬ далеко. Начинай с алгоритмов, изучи какой нибудь язык программирования (поищи на форуме, тут полно тем типа "с какого языка начать") и начинай решать задачки на этом ЯП.
PM   Вверх
Qout
Дата 7.8.2010, 23:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 46
Регистрация: 7.8.2010

Репутация: нет
Всего: нет



Цитата(azesmcar @ 7.8.2010,  23:03)
Цитата(Qout @  7.8.2010,  22:57 Найти цитируемый пост)
так помогите хоть скачать что надо,мне для начало все настроить нужно,а у меня все из рук валиться,скачаю нужную программу поставлю openGL and glut и начну изучать с основ

glut и openGL это далеко не основы..я бы сказал ОЧЕНЬ далеко. Начинай с алгоритмов, изучи какой нибудь язык программирования (поищи на форуме, тут полно тем типа "с какого языка начать") и начинай решать задачки на этом ЯП.

а почему нельзя c++ использовать,несмотря на то что этот язык используется для написания сложны программ и крутых игр,если взять обычной компилятор и программировать для командной строки и получится проще некуда,проще ток программы в блокноте,я начал изучать основы,дошел но функций if,if else и обязателно продолжу,но прежде чем это сделать я бы хотел все почеловечески настроить,к примеру
Код

#include <iostream>
#include <conio.h>
#include <stdio.h>
#include <cmath>
using namespace std;
int main(int arge,char *argv[])
{
int x, correct, counter;
srand(static_cast<unsigned int>(time(0)));
correct=rand()%100+1;
counter=0;
start:
cout<<"ugadai chislo"<<endl;
cin>>x;
if(x==correct)
                {
                        cout<<"ugadal!"<<counter<<"popitok!"<<endl;
                        getch();
                        exit(0);
                }
else if(x>correct&&x<=100)
                {
                   cout<<"visoko\n\n"<<endl;
                   counter++;
                   goto start;     
                }
else if(x<correct&&x>0)
                {
                   cout<<"nizko\n\n"<<endl;
                   counter++;
                   goto start;     
                }
else
                {
                   cerr<<"bred";
                   goto start;
                }
getch();
}

я бы хотел сделать из этого рулетку,с этим без графики мне ну никак не справиться

P.S. к тому же вам сложно помочь настроить? я был бы очень признателен....

Это сообщение отредактировал(а) Qout - 7.8.2010, 23:21
PM MAIL   Вверх
azesmcar
Дата 7.8.2010, 23:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


uploading...
****


Профиль
Группа: Участник Клуба
Сообщений: 6291
Регистрация: 12.11.2004
Где: Армения

Репутация: 52
Всего: 211



Цитата(Qout @  7.8.2010,  23:17 Найти цитируемый пост)
P.S. к тому же вам сложно помочь настроить? я был бы очень признателен....

настроить что?

В C++ нет работы с графикой, для этого используются сторонние библиотеки. Забудь пока про графику..тебе это не нужно, пиши в консоли, реализуй алгоритмы типа бинарного поиска, сортировки, задач полно, загляни в Центр Помощи - мало не покажется.

Это сообщение отредактировал(а) azesmcar - 7.8.2010, 23:28
PM   Вверх
Cheloveck
Дата 7.8.2010, 23:36 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1578
Регистрация: 26.7.2008
Где: Тула

Репутация: 5
Всего: 32



Я последние пару месяцев изучал геймдев. И пришёл к поразительному выводу; Код, написанный гейм девелоперами невероятно безграмотный. Отчётливо видны проблемы программистов с используемым языком. Вот пример
Код

    void getAABB(const QVector<Object *>& objects,dReal aabb[6])
    {
        dGeomGetAABB(objects[0]->geom,aabb);
        foreach (Object *o,objects)
        {
            dReal aabb[6];
            dGeomGetAABB(o->geom,aabb);
            for (int i=0;i<3;++i)
            {
                aabb[  i] = min(aabb[  i],aabb[  i]);
                aabb[3+i] = max(aabb[3+i],aabb[3+i]);
            }
        }
    }

это из тьюториала по физическому движку ODE. То есть, весь код внутри foreach делает абсолютно ничего.

К чему я это всё. Прежде, чем браться за программирование игр, обязательно нужно научиться языку. И не просто научиться, а реализовать 2-3 СЛОЖНЫХ проекта. Под словом "сложный", я имею введу такой проект, который ты абсолютно не знаешь как реализовать, на реализацию которого понадобится пол года - год.

По поводу настройки - не парься. Через пару лет, когда ты будешь готов писать на OpenGL, для тебя настройка не вызовет ни малейшей трудности.

По поводу языка. Игры, как правило, пишутся на C++. Так как именно этот язык является компромиссом между скоростью разработки и скоростью работы программы.

В общем, если хочешь писать хорошие игры, пиши пару лет хорошие приложения!

Это сообщение отредактировал(а) Cheloveck - 7.8.2010, 23:40


--------------------
user posted image
PM Jabber   Вверх
Qout
Дата 8.8.2010, 00:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 46
Регистрация: 7.8.2010

Репутация: нет
Всего: нет



Цитата(Cheloveck @ 7.8.2010,  23:36)
Я последние пару месяцев изучал геймдев. И пришёл к поразительному выводу; Код, написанный гейм девелоперами невероятно безграмотный. Отчётливо видны проблемы программистов с используемым языком. Вот пример
Код

    void getAABB(const QVector<Object *>& objects,dReal aabb[6])
    {
        dGeomGetAABB(objects[0]->geom,aabb);
        foreach (Object *o,objects)
        {
            dReal aabb[6];
            dGeomGetAABB(o->geom,aabb);
            for (int i=0;i<3;++i)
            {
                aabb[  i] = min(aabb[  i],aabb[  i]);
                aabb[3+i] = max(aabb[3+i],aabb[3+i]);
            }
        }
    }

это из тьюториала по физическому движку ODE. То есть, весь код внутри foreach делает абсолютно ничего.

К чему я это всё. Прежде, чем браться за программирование игр, обязательно нужно научиться языку. И не просто научиться, а реализовать 2-3 СЛОЖНЫХ проекта. Под словом "сложный", я имею введу такой проект, который ты абсолютно не знаешь как реализовать, на реализацию которого понадобится пол года - год.

По поводу настройки - не парься. Через пару лет, когда ты будешь готов писать на OpenGL, для тебя настройка не вызовет ни малейшей трудности.

По поводу языка. Игры, как правило, пишутся на C++. Так как именно этот язык является компромиссом между скоростью разработки и скоростью работы программы.

В общем, если хочешь писать хорошие игры, пиши пару лет хорошие приложения!

у меня нет 2 года,а по поводу безграмотного кода,ну,а что собственно,если программа работает как надо,то помоему притензий быть не должно ,может быть я сужу со стороны делитанта и вконце концов поменяю свое мнение
PM MAIL   Вверх
Cheloveck
Дата 8.8.2010, 00:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1578
Регистрация: 26.7.2008
Где: Тула

Репутация: 5
Всего: 32



Цитата(Qout @  8.8.2010,  00:05 Найти цитируемый пост)
если программа работает как надо

программа не работает как надо, разница незначительно, но есть.

Цитата(Qout @  8.8.2010,  00:05 Найти цитируемый пост)
у меня нет 2 года

Почему, если не секрет? Без практики ты сделаешь г..., а не игру.

Ты можешь не прислушиваться к моему (я думаю, не только к моему) мнению. Но ты, по всей вероятности, именно за этим самым мнением и пришёл сюда, не так ли?

PS не цитируй весь пост. Достаточно щёлкнуть по нику участника, что бы он вставился в поле ввода. Тогда будет ясно, к кому ты обращаешься. Или цитируй кусками, для этого есть кнопка "Быстрая цитата". Выделяешь текст и жмёшь её.


--------------------
user posted image
PM Jabber   Вверх
Qout
Дата 8.8.2010, 00:33 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 46
Регистрация: 7.8.2010

Репутация: нет
Всего: нет



дану не могу я столько времени заниматься основами,аж 2 года....этот процесс надо ускорить что бы через пару месяцев я мог полноценно работать с графикой

Это сообщение отредактировал(а) Qout - 8.8.2010, 00:35
PM MAIL   Вверх
Фантом
Дата 8.8.2010, 00:51 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Вы это прекратите!
***


Профиль
Группа: Участник Клуба
Сообщений: 1516
Регистрация: 23.3.2008

Репутация: 4
Всего: 49



Цитата(Qout @  8.8.2010,  00:33 Найти цитируемый пост)
дану не могу я столько времени заниматься основами,аж 2 года....этот процесс надо ускорить что бы через пару месяцев я мог полноценно работать с графикой

А мысль о том, что люди этому делу зачем-то годами учатся (и не у всех это получается), не посещала?
PM   Вверх
Qout
Дата 8.8.2010, 00:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 46
Регистрация: 7.8.2010

Репутация: нет
Всего: нет



Цитата(Фантом @ 8.8.2010,  00:51)
Цитата(Qout @  8.8.2010,  00:33 Найти цитируемый пост)
дану не могу я столько времени заниматься основами,аж 2 года....этот процесс надо ускорить что бы через пару месяцев я мог полноценно работать с графикой

А мысль о том, что люди этому делу зачем-то годами учатся (и не у всех это получается), не посещала?

вот потому что не у всех это получается я и не хочу угробить 2 года на это,что бы потом у меня "не получилось",но почему то я чувстввую,что я способен на это,не знаю почему,у меня с малых лет есвть желание программировать,но досих пор моя лень была выше желания,а сейчас случилось наоборот

Это сообщение отредактировал(а) Qout - 8.8.2010, 01:51
PM MAIL   Вверх
cutwater
Дата 8.8.2010, 07:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 592
Регистрация: 24.6.2008

Репутация: 2
Всего: 10



Ну тем "с чего начать" на форуме уже свыше 9000. Чтобы начать в первую очередь воспользуйтесь поиском по форуму, прикрепленным темам, FAQ


--------------------
user posted image
PM MAIL   Вверх
Cheloveck
Дата 8.8.2010, 10:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1578
Регистрация: 26.7.2008
Где: Тула

Репутация: 5
Всего: 32



Цитата(Qout @  8.8.2010,  00:53 Найти цитируемый пост)
вот потому что не у всех это получается я и не хочу угробить 2 года на это,что бы потом у меня "не получилось"

Не начинай тогда. Не угробишь вообще ни сколько времени.

Добавлено через 1 минуту и 35 секунд
Я основы основ учил 3 месяца... за 2 никак  smile 


--------------------
user posted image
PM Jabber   Вверх
Modul
Дата 8.8.2010, 10:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 238
Регистрация: 17.2.2006

Репутация: нет
Всего: нет



Цитата(Фантом @  8.8.2010,  00:51 Найти цитируемый пост)
люди этому делу зачем-то годами учатся (и не у всех это получается)

Абсолютно прав !

Цитата(Qout @  8.8.2010,  00:53 Найти цитируемый пост)
не хочу угробить 2 года на это, что бы потом у меня "не получилось"

Это призвание !

Т.е. делаешь-изучаешь, снова читаешь, снова проверяешь...
--------------------
I'll be back !
PM MAIL   Вверх
SVN74
Дата 8.8.2010, 11:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 740
Регистрация: 5.5.2008
Где: Комсомольск на Дн епре

Репутация: 1
Всего: 18



Цитата(Qout @  8.8.2010,  00:33 Найти цитируемый пост)
дану не могу я столько времени заниматься основами,аж 2 года....этот процесс надо ускорить что бы через пару месяцев я мог полноценно работать с графикой

http://forum.vingrad.ru/index.php?showtopi...t&p=2189636
PM MAIL WWW   Вверх
azesmcar
Дата 8.8.2010, 12:04 (ссылка) |    (голосов:4) Загрузка ... Загрузка ... Быстрая цитата Цитата


uploading...
****


Профиль
Группа: Участник Клуба
Сообщений: 6291
Регистрация: 12.11.2004
Где: Армения

Репутация: 52
Всего: 211



Цитата(Qout @  8.8.2010,  00:33 Найти цитируемый пост)
дану не могу я столько времени заниматься основами,аж 2 года


Цитата(Qout @  8.8.2010,  00:05 Найти цитируемый пост)
у меня нет 2 года


Цитата(Qout @  8.8.2010,  00:05 Найти цитируемый пост)
а по поводу безграмотного кода,ну,а что собственно,если программа работает как надо,то помоему притензий быть не должно 

Бросай это дело, займись чем нибудь другим, лучше быть хорошим сантехником, чем плохим программистом, а хорошим с таким настроем и мыслями тебе точно не стать. smile 
Ты кстати не замечал, что люди в университетах годами учатся?
PM   Вверх
SVN74
Дата 8.8.2010, 12:14 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 740
Регистрация: 5.5.2008
Где: Комсомольск на Дн епре

Репутация: 1
Всего: 18



Есть еще вариант, - убиваете сразу 2 зайца: 
Скачиваете Visual C++ Express(бесплатная) и DarkGDK(бесплатная), интегрируете DarkGDK в студию, - после чего сможете писать на С++ с мощностью DarkBasicPro и законно.

PM MAIL WWW   Вверх
Qout
Дата 8.8.2010, 13:01 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 46
Регистрация: 7.8.2010

Репутация: нет
Всего: нет



Цитата(SVN74 @ 8.8.2010,  12:14)
Есть еще вариант, - убиваете сразу 2 зайца: 
Скачиваете Visual C++ Express(бесплатная) и DarkGDK(бесплатная), интегрируете DarkGDK в студию, - после чего сможете писать на С++ с мощностью DarkBasicPro и законно.

я для себя выбрал c++ и буду изучать его,чего бы мне это не стоило,просто очень хочу сделать это побыстрее...и какой простите от этого толк будет если я научусь только игры создавать,да у меня есть мечта, принять участие в создание MMORPG,совниваюсь что со знанием DarkGDK но без знания DIrectx,openGL и тд,меня кудато возьмут

Это сообщение отредактировал(а) Qout - 8.8.2010, 13:07
PM MAIL   Вверх
SVN74
Дата 8.8.2010, 13:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 740
Регистрация: 5.5.2008
Где: Комсомольск на Дн епре

Репутация: 1
Всего: 18



Цитата(Qout @  8.8.2010,  13:01 Найти цитируемый пост)
у меня есть мечта, принять участие в создание MMORPG,совниваюсь что со знанием DarkGDK но без знания DIrectx,openGL и тд,меня кудато возьмут

Что бы такие мечты сбылись, - Вам надо потратить много лет. А почему бы Вам самому не организовать для других подобные мероприятия на своих условия, зачем следовать за кем то, пускай за Вами следуют. 
PM MAIL WWW   Вверх
Qout
Дата 8.8.2010, 13:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 46
Регистрация: 7.8.2010

Репутация: нет
Всего: нет



Цитата(SVN74 @ 8.8.2010,  13:39)
Цитата(Qout @  8.8.2010,  13:01 Найти цитируемый пост)
у меня есть мечта, принять участие в создание MMORPG,совниваюсь что со знанием DarkGDK но без знания DIrectx,openGL и тд,меня кудато возьмут

Что бы такие мечты сбылись, - Вам надо потратить много лет. А почему бы Вам самому не организовать для других подобные мероприятия на своих условия, зачем следовать за кем то, пускай за Вами следуют.

а ты юморист,откуда у меня финансы на создание MMORPG,я даж думать не хочу сколько денег надо что бы созадть самую поршивую MMORPG
PM MAIL   Вверх
Modul
Дата 8.8.2010, 15:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 238
Регистрация: 17.2.2006

Репутация: нет
Всего: нет



Цитата(Qout @  8.8.2010,  13:48 Найти цитируемый пост)
откуда у меня финансы на создание MMORPG,я даж думать не хочу сколько денег надо что бы созадть самую поршивую MMORPG


Становитесь менеджером IT-фирмы, руководите и делаете себе !  smile 

p.s. VS купил ?

--------------------
I'll be back !
PM MAIL   Вверх
Qout
Дата 8.8.2010, 15:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 46
Регистрация: 7.8.2010

Репутация: нет
Всего: нет



Цитата(Modul @ 8.8.2010,  15:17)
Цитата(Qout @  8.8.2010,  13:48 Найти цитируемый пост)
откуда у меня финансы на создание MMORPG,я даж думать не хочу сколько денег надо что бы созадть самую поршивую MMORPG


Становитесь менеджером IT-фирмы, руководите и делаете себе !  smile 

p.s. VS купил ?

VS это Visual Studio я правильно понимаю? если да,то я уже 3 страницы бьюсь что бы мне рассказали какие бывают среды для программирования и какую лучше выбрать,я так понимаю VS это вариант среды,так?
PM MAIL   Вверх
Cheloveck
Дата 8.8.2010, 16:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1578
Регистрация: 26.7.2008
Где: Тула

Репутация: 5
Всего: 32



Цитата(Qout @  8.8.2010,  15:58 Найти цитируемый пост)
сли да,то я уже 3 страницы бьюсь что бы мне рассказали какие бывают среды для программирования и какую лучше выбрать

Visual Studo - одна из самых мощных сред разработки под ОС M$ Windows. В ней можно использовать то, что нельзя в других, например MFC и C++.NET. Есть только одно но... она стоит много денюшков.
Visual Studio Express Edition - бесплатная урезанная версия обычной студии. По моему небольшому опыту, там отсутствует: MFC, редактор ресурсов и intellisense. Может ещё что, не знаю.
Embarcadero CodeGear C++ Builder - комерческая среда разработки для M$ Windows. Поставляется со своим компилятором. Главным продуктом компании является Delphi, посиму C++ Builder зарекомендовал себя как Delphi с синтаксисом C++. Обычно эту среду используют для обучения, очень редко на производстве.
Dev-c++ - свободная среда разработки для языка C++. Работает только в M$ Windows. Работает с компилятором MinGW-g++
Code::Blocks - кроссплатформенная свободная среда разработки. Мощный механизм подсказок. Работает с множеством компиляторов. Не очень гибкие настройки.
NetBeans - кроссплатформенная свободная среда, написанная на java, и в первую очередь для java. Есть плагин для работы с C++. Мощный механизм подсказок. Довольно мощная среда. Работает со множеством компиляторов.
Eclipse - кроссплатформенный свободный конкурент NetBeans. Во многом похож на него, так же написан на Java для Java. Так же существует плагин C++. Мощный механизм подсказок. Работает со множеством компиляторов.
QtCreator - молодая свободная  среда разработки для C++. Написана для работы с библиотекой Qt, но так же может работать с обычными проектами. Мощный механизм подсказок. Работает с компилятором g++ под UNIX и MinGW-g++  под M$ Windows.
KDEvelop - свободная среда разработки для KDE, ориентированная, в первую очередь, на UNIX системы, но так же есть и для Windows, вместе с портом KDE. Работает с компилятором g++ или MinGW-g++
Anjuta - свободная среда разработки для GNOME, работает только в UNIX системах. Работает с компилятором g++


Для M$ Windows советую Visual Studio. Если денег на коммерческую нет (ну или сп**** негде), то советую Code::Blocks.

Это сообщение отредактировал(а) Cheloveck - 8.8.2010, 16:57


--------------------
user posted image
PM Jabber   Вверх
Qout
Дата 8.8.2010, 17:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 46
Регистрация: 7.8.2010

Репутация: нет
Всего: нет



по поводу платной версии VS у нее же есть пробная версия 30 дней полагаю,так вот,смогу ли я делать так же как делаю с антивирусом,раз в месяц переустанавливаю винду и могу заново ставить пробную версию того же антивируса
PM MAIL   Вверх
azesmcar
Дата 8.8.2010, 18:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


uploading...
****


Профиль
Группа: Участник Клуба
Сообщений: 6291
Регистрация: 12.11.2004
Где: Армения

Репутация: 52
Всего: 211



Цитата(Qout @  8.8.2010,  17:38 Найти цитируемый пост)
по поводу платной версии VS у нее же есть пробная версия 30 дней полагаю,так вот,смогу ли я делать так же как делаю с антивирусом,раз в месяц переустанавливаю винду и могу заново ставить пробную версию того же антивируса 

тебе что, совсем нечего делать? smile 

Цитата(Qout @  8.8.2010,  15:58 Найти цитируемый пост)
я уже 3 страницы бьюсь что бы мне рассказали какие бывают среды для программирования и какую лучше выбрать,я так понимаю VS это вариант среды,так? 

а если ты посмотришь в прикрепленных темах, то увидишь там вот эту
http://forum.vingrad.ru/forum/topic-49632/0.html
поверь, твой вопрос не уникален и никому неохота расписывать то, что уже 1000 раз писали...разве что кроме 
Cheloveck -а smile 

А Visual Studio Express Edition дает столько возможностей, что новичку хватит на несколько лет вперед и кстати абсолютно бесплатно.

Это сообщение отредактировал(а) azesmcar - 8.8.2010, 18:07
PM   Вверх
Qout
Дата 8.8.2010, 18:29 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 46
Регистрация: 7.8.2010

Репутация: нет
Всего: нет



azesmcar тогда если тебе нетрудно,кинь ссылку на то где рассказывается как интегрировать библиотеку glut.h в Dev-C++,а то там только gl/gl.h и windows.h есть

Это сообщение отредактировал(а) Qout - 8.8.2010, 18:29
PM MAIL   Вверх
azesmcar
Дата 8.8.2010, 19:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


uploading...
****


Профиль
Группа: Участник Клуба
Сообщений: 6291
Регистрация: 12.11.2004
Где: Армения

Репутация: 52
Всего: 211



Цитата(Qout @  8.8.2010,  18:29 Найти цитируемый пост)
azesmcar тогда если тебе нетрудно,кинь ссылку на то где рассказывается как интегрировать библиотеку glut.h в Dev-C++,а то там только gl/gl.h и windows.h есть

Если первый мой совет ты решил проигнорировать, то зачем тебе второй?
PM   Вверх
Qout
Дата 8.8.2010, 19:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 46
Регистрация: 7.8.2010

Репутация: нет
Всего: нет



Цитата(azesmcar @ 8.8.2010,  19:09)
Цитата(Qout @  8.8.2010,  18:29 Найти цитируемый пост)
azesmcar тогда если тебе нетрудно,кинь ссылку на то где рассказывается как интегрировать библиотеку glut.h в Dev-C++,а то там только gl/gl.h и windows.h есть

Если первый мой совет ты решил проигнорировать, то зачем тебе второй?

я его не игнорировал,я занимаюсь основами... но 2 года я точно не вытерплю заниматься одними основами
PM MAIL   Вверх
Jrask
Дата 8.8.2010, 19:33 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 3
Регистрация: 2.8.2010

Репутация: нет
Всего: нет



Цитата(Qout @  8.8.2010,  19:16 Найти цитируемый пост)
но 2 года я точно не вытерплю заниматься одними основами 

2 года разрабатывать игру Вы точно не вытерпите  smile 
PM MAIL   Вверх
Qout
Дата 8.8.2010, 19:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 46
Регистрация: 7.8.2010

Репутация: нет
Всего: нет



Цитата(Jrask @ 8.8.2010,  19:33)
Цитата(Qout @  8.8.2010,  19:16 Найти цитируемый пост)
но 2 года я точно не вытерплю заниматься одними основами 

2 года разрабатывать игру Вы точно не вытерпите  smile

не,не,разрабатывать игру это интересно!!!
PM MAIL   Вверх
Jrask
Дата 8.8.2010, 19:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 3
Регистрация: 2.8.2010

Репутация: нет
Всего: нет



Цитата(Qout @  8.8.2010,  19:34 Найти цитируемый пост)
не,не,разрабатывать игру это интересно!!! 

Откуда Вы знаете?
PM MAIL   Вверх
Cheloveck
Дата 8.8.2010, 19:37 (ссылка) |    (голосов:6) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1578
Регистрация: 26.7.2008
Где: Тула

Репутация: 5
Всего: 32



Я так, немного, намекну. Кроме языка программирования для разработки игр нужно ещё знать высшую математику и, желательно физику.


--------------------
user posted image
PM Jabber   Вверх
stat007
Дата 8.8.2010, 19:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 521
Регистрация: 9.10.2008

Репутация: -2
Всего: -4



Начни с этого сайта: http://portalprog.com/
PM MAIL   Вверх
Qout
Дата 8.8.2010, 19:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 46
Регистрация: 7.8.2010

Репутация: нет
Всего: нет



Цитата(Cheloveck @ 8.8.2010,  19:37)
Я так, немного, намекну. Кроме языка программирования для разработки игр нужно ещё знать высшую математику и, желательно физику.

думаешь меня это остановит,да невопрос... физика так физика,математика так математика,только вот я слабо себе представляю практическое применение математики,физика да,неодна гонка не обойдется без физики,а по поводу высшей математики мне даж интересно стало
PM MAIL   Вверх
toxx
Дата 8.8.2010, 20:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 653
Регистрация: 4.3.2009
Где: НН

Репутация: 4
Всего: 13



Цитата

только вот я слабо себе представляю практическое применение математики


уравнения плоскостей,3д фигур , матрицы и тд.
PM MAIL   Вверх
azesmcar
Дата 8.8.2010, 20:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


uploading...
****


Профиль
Группа: Участник Клуба
Сообщений: 6291
Регистрация: 12.11.2004
Где: Армения

Репутация: 52
Всего: 211



Цитата(Qout @  8.8.2010,  19:16 Найти цитируемый пост)
я его не игнорировал,я занимаюсь основами... но 2 года я точно не вытерплю заниматься одними основами 

я и на это ответил smile 
ну и почему же ты решил, что уже самое время? Считаешь, основы ты уже знаешь лучше некуда и рвешься таки установить glut?

Добавлено через 2 минуты и 8 секунд
Цитата(Qout @  8.8.2010,  19:58 Найти цитируемый пост)
думаешь меня это остановит

я думаю да..когда на деле окажется, что разработка игр это не совсем то, что ты себе представляешь весь романтизм уйдет, останется потерянное время.
PM   Вверх
Qout
Дата 8.8.2010, 20:14 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 46
Регистрация: 7.8.2010

Репутация: нет
Всего: нет



в любом случае я ничего конкретно в этой жизни не умею,а учиться ничему другому не хочу
PM MAIL   Вверх
Qout
Дата 8.8.2010, 20:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 46
Регистрация: 7.8.2010

Репутация: нет
Всего: нет



Цитата(azesmcar @ 8.8.2010,  20:09)
я думаю да..когда на деле окажется, что разработка игр это не совсем то, что ты себе представляешь весь романтизм уйдет, останется потерянное время.

а что ты скажешь,когда я скажу что математика мой самый любимый предмет из всех,да и понимаю я его весьма неплохо
PM MAIL   Вверх
Cheloveck
Дата 8.8.2010, 20:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1578
Регистрация: 26.7.2008
Где: Тула

Репутация: 5
Всего: 32



Цитата(Qout @  8.8.2010,  20:37 Найти цитируемый пост)
а что ты скажешь,когда я скажу что математика мой самый любимый предмет из всех,да и понимаю я его весьма неплохо 

иначе ты бы тут и не оказался бы...

Изучай C++, потом STL, Win32 API, POSIX, X11 API... Без этого тебе ни куда... Если успеешь, можешь и за 2 месяца  smile 


--------------------
user posted image
PM Jabber   Вверх
azesmcar
Дата 8.8.2010, 21:00 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


uploading...
****


Профиль
Группа: Участник Клуба
Сообщений: 6291
Регистрация: 12.11.2004
Где: Армения

Репутация: 52
Всего: 211



Цитата(Qout @  8.8.2010,  20:37 Найти цитируемый пост)
а что ты скажешь,когда я скажу что математика мой самый любимый предмет из всех,да и понимаю я его весьма неплохо 

Скажу что это не освобождает тебя от этапа изучения основ программирования. Попробую еще раз объяснить подробнее.

Программирование игр - это в большинстве использование разнообразных библиотек и существующих движков. Очень мало кто пишет свои собственные движки, легче использовать готовый. То, что ты хочешь это использование библиотек для языка программирования C++, в котором ты ничего не смыслишь (по твоим же словам). Если уж хочешь писать на C++ то хотя бы будь добр, изучи этот язык хотя бы до среднего уровня и тогда твои вопросы сами отпадут. Любишь математику? Отлично! Начинай программировать алгоритмы, решай задачи с олимпиад по программированию (поищи в интернете), а то, что ты сейчас хочешь звучит примерно так
"Я хочу стать хирургом, но учиться для этого мне неохота, дайте же мне скальпель и я начну проводить операции".

Для начала разберись что тебе нужно, люди годами учатся этой профессии, учиться тебе надо не 2 года а всю жизнь, а на каком этапе своей учебы ты сможешь решать реальные задачи зависит от тебя.

Удачи.
PM   Вверх
Qout
Дата 9.8.2010, 01:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 46
Регистрация: 7.8.2010

Репутация: нет
Всего: нет



я себе скачал Visual Studio express edition обьясните как там компилировать и запускать программы
PM MAIL   Вверх
azesmcar
Дата 9.8.2010, 09:29 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


uploading...
****


Профиль
Группа: Участник Клуба
Сообщений: 6291
Регистрация: 12.11.2004
Где: Армения

Репутация: 52
Всего: 211



Цитата(Qout @  9.8.2010,  01:08 Найти цитируемый пост)
я себе скачал Visual Studio express edition обьясните как там компилировать и запускать программы 

Скачай заодно и книгу какую нибудь, а лучше купи.

Возникнут вопросы - смотри тут.

Компилировать из меню Build->Build Solution, создавать консольный проект (File->New Project->Visual C++->Win32 Console Application).

PM   Вверх
Леопольд
Дата 9.8.2010, 10:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 943
Регистрация: 17.6.2009

Репутация: 3
Всего: 13



Цитата(Qout @  8.8.2010,  13:01 Найти цитируемый пост)
я для себя выбрал c++ и буду изучать его,чего бы мне это не стоило,просто очень хочу сделать это побыстрее...
Навскидку, надо усвоить примерно 5000 стр. текста так, что-бы их можно было пересказать своими словами в деталях. Эта грубая оценка основана исключительно на личном опыте. Мне понадобилось около 5 лет. Не скажу что С++ я знаю великолепно... 
Если нужен быстрый результат я бы посоветовал изучать Python и чистый С. Это кроссплатформенные языки.
С# тоже можно освоить довольно быстро, но в настоящее время полноценной кроссплатформенности нет и не факт что когда нибудь будет. Однако под Windows это, пожалуй, наилучший вариант.

Лично я ценю С++ за то, что от него достаточно просто перейти к другому ЯП, но не наоборот. Множество книг по проектированию, алгоритмам и т.п. содержат примеры на С++ или на С (если знаешь С++ то, можно сказать что знаешь и С). При "правильном" использовании, высокое быстродействие компилируемого языка. Кросплатформенный.

Под кроссплатформенностью имеется ввиду что программы могут работать независимо от операционной системы и  железа. Конечно, есть куча ограничений типа разного порядка байт, разные системные функции и т.п. Всё приходит с опытом.

Следует учитывать что для того что-бы заниматься чем угодно профессионально, хоть балетом, необходимо выработать особый образ мышления. Быстрее всего этот процесс протекает при тесной работе с профи...

Чуть не забыл, English в обязательном порядке. Для начала рекомендую метод Драгункина, пока что самый быстрый способ изучения основ языка, который я встречал. После него уже можно читать Raymond Murphy "English Grammar in Use" (обязательно в оригинале).

Это сообщение отредактировал(а) Леопольд - 9.8.2010, 12:00


--------------------
вопросов больше чем ответов
PM MAIL   Вверх
pilotnet
Дата 9.8.2010, 11:12 (ссылка)    | (голосов:2) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 43
Регистрация: 22.4.2008

Репутация: нет
Всего: нет



скачай/купи книгу  "Освой самостоятельно C++ за 24 часа"
и книгу "Основы OpenGL" 
за 48 часов управишься 
PM MAIL   Вверх
Леопольд
Дата 9.8.2010, 12:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 943
Регистрация: 17.6.2009

Репутация: 3
Всего: 13



Цитата(pilotnet @  9.8.2010,  11:12 Найти цитируемый пост)
за 48 часов управишься  
 pilotnet, ты так учил? Будь добр, скажи что есть виртуальная функция и каким образом реализуется виртуальный вызов?
Сможешь объяснить что здесь не так и почему такой результат?:
Код
struct Interface{
    virtual void foo() const = 0;
};
struct Instance1: public Interface{
    void foo() const{
        std::cout<<"Instance1"<<std::endl;
    }
};
struct Instance2: public Interface{
    void foo() const;
};

int main () {
    Instance1 obj;

    const Interface* bPtr = &obj;
    const Instance2* dPtr = static_cast<const Instance2*>(bPtr);
    dPtr->foo();

    return 0;
}
Код
Instance1


Это сообщение отредактировал(а) Леопольд - 9.8.2010, 12:21


--------------------
вопросов больше чем ответов
PM MAIL   Вверх
Qout
Дата 9.8.2010, 12:55 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 46
Регистрация: 7.8.2010

Репутация: нет
Всего: нет



Цитата(Леопольд @ 9.8.2010,  10:12)
Цитата(Qout @  8.8.2010,  13:01 Найти цитируемый пост)
я для себя выбрал c++ и буду изучать его,чего бы мне это не стоило,просто очень хочу сделать это побыстрее...
Навскидку, надо усвоить примерно 5000 стр. текста так, что-бы их можно было пересказать своими словами в деталях. Эта грубая оценка основана исключительно на личном опыте. Мне понадобилось около 5 лет. Не скажу что С++ я знаю великолепно... 
Если нужен быстрый результат я бы посоветовал изучать Python и чистый С. Это кроссплатформенные языки.
С# тоже можно освоить довольно быстро, но в настоящее время полноценной кроссплатформенности нет и не факт что когда нибудь будет. Однако под Windows это, пожалуй, наилучший вариант.

Лично я ценю С++ за то, что от него достаточно просто перейти к другому ЯП, но не наоборот. Множество книг по проектированию, алгоритмам и т.п. содержат примеры на С++ или на С (если знаешь С++ то, можно сказать что знаешь и С). При "правильном" использовании, высокое быстродействие компилируемого языка. Кросплатформенный.

Под кроссплатформенностью имеется ввиду что программы могут работать независимо от операционной системы и  железа. Конечно, есть куча ограничений типа разного порядка байт, разные системные функции и т.п. Всё приходит с опытом.

Следует учитывать что для того что-бы заниматься чем угодно профессионально, хоть балетом, необходимо выработать особый образ мышления. Быстрее всего этот процесс протекает при тесной работе с профи...

Чуть не забыл, English в обязательном порядке. Для начала рекомендую метод Драгункина, пока что самый быстрый способ изучения основ языка, который я встречал. После него уже можно читать Raymond Murphy "English Grammar in Use" (обязательно в оригинале).

ты знаешь,с английским дела у меня обстоят плохо,ну а поводу самообучения,так я вижу для себя такой неполхой вариант,учить функции какая что делает,потом брать сложную программу написанную какимнить другим автором и вперед эксперементировать,а что будет если здесь сделать так,а что будет если это поменять местами и тд и тп,не знаю хорошо так делать или нет,но то что так быстро доходит какая функция на что способно,это факт
PM MAIL   Вверх
pilotnet
Дата 9.8.2010, 12:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 43
Регистрация: 22.4.2008

Репутация: нет
Всего: нет



Леопольд, разве не понятно, что это шутка, сам кодил на плюсах 9 лет, и не во всем разобрался
PM MAIL   Вверх
Леопольд
Дата 9.8.2010, 13:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 943
Регистрация: 17.6.2009

Репутация: 3
Всего: 13



Цитата(pilotnet @  9.8.2010,  12:58 Найти цитируемый пост)
Леопольд, разве не понятно, что это шутка
pilotnet, теперь понятно...   smile

Цитата(Qout @  9.8.2010,  12:55 Найти цитируемый пост)
с английским дела у меня обстоят плохо
Это поправимо. Надо минимальный уровень что бы читать тех. текст например здесь. Потом желательно уметь вести переписку и иметь минимальные навыки общения.


Это сообщение отредактировал(а) Леопольд - 9.8.2010, 13:56


--------------------
вопросов больше чем ответов
PM MAIL   Вверх
Qout
Дата 9.8.2010, 14:00 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 46
Регистрация: 7.8.2010

Репутация: нет
Всего: нет



нашел крутые уроки на ютубе,ток вот на английском
http://www.youtube.com/watch?v=JlcPIjCTxLk...feature=channel 
блин вот если бы было на русском,эхх..
PM MAIL   Вверх
azesmcar
Дата 9.8.2010, 14:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


uploading...
****


Профиль
Группа: Участник Клуба
Сообщений: 6291
Регистрация: 12.11.2004
Где: Армения

Репутация: 52
Всего: 211



Qout

Лучше привыкай к английскому, на английском литературы больше и честно говоря техническая литература читается легче. Поначалу будет сложновато, помучаешься со словариком, но потом привыкнешь.
PM   Вверх
toxx
Дата 9.8.2010, 14:05 (ссылка) |    (голосов:2) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 653
Регистрация: 4.3.2009
Где: НН

Репутация: 4
Всего: 13



azesmcar
2й день уже читаю, думаю а не прощели человека отправить в институт?
PM MAIL   Вверх
djamshud
Дата 9.8.2010, 14:06 (ссылка) |    (голосов:5) Загрузка ... Загрузка ... Быстрая цитата Цитата


Пердупержденный
***


Профиль
Группа: Завсегдатай
Сообщений: 1655
Регистрация: 23.11.2009

Репутация: 4
Всего: 39



Лучше в армию.


--------------------
'Cuz I never walk away from what I know is right
Alice Cooper - Freedom
PM   Вверх
toxx
Дата 9.8.2010, 14:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 653
Регистрация: 4.3.2009
Где: НН

Репутация: 4
Всего: 13



djamshud
как всегда с юмором=)
PM MAIL   Вверх
Qout
Дата 9.8.2010, 14:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 46
Регистрация: 7.8.2010

Репутация: нет
Всего: нет



Код

#include <iostream>
#include <conio.h>
#include <stdio.h>
#include <cmath>
using namespace std;
int main(int arge,char *argv[])
{
start:
int x, correct, counter;
srand(static_cast<unsigned int>(time(0)));
correct=rand()%100+1;
counter=0;
cout<<"ugadai chislo"<<endl;
cin>>x;
if(x==correct)
                {
                        cout<<"ugadal!"<<counter<<"popitok!"<<endl;
                        getch();
                        exit(0);
                }
else if(x>correct&&x<=100)
                {
                   cout<<"visoko\n\n"<<endl;
                   counter++;
                   goto start;     
                }
else if(x<correct&&x>0)
                {
                   cout<<"nizko\n\n"<<endl;
                   counter++;
                   goto start;     
                }
else
                {
                   cerr<<"bred";
                   goto start;
                }
getch();
}


 
VS выдает ошибку error C3861: time: идентификатор не найден. я в упор не могу понять что от меня хочет библиотеки какой-то не хватает что ли

PM MAIL   Вверх
djamshud
Дата 9.8.2010, 14:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Пердупержденный
***


Профиль
Группа: Завсегдатай
Сообщений: 1655
Регистрация: 23.11.2009

Репутация: 4
Всего: 39



Qout
#include<time.h>

Читайте документацию по функциям, которые используете.


--------------------
'Cuz I never walk away from what I know is right
Alice Cooper - Freedom
PM   Вверх
azesmcar
Дата 9.8.2010, 14:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


uploading...
****


Профиль
Группа: Участник Клуба
Сообщений: 6291
Регистрация: 12.11.2004
Где: Армения

Репутация: 52
Всего: 211



Цитата(Qout @  9.8.2010,  14:42 Найти цитируемый пост)
VS выдает ошибку error C3861: time: идентификатор не найден. я в упор не могу понять что от меня хочет библиотеки какой-то не хватает что ли

вообще-то существуют книги, документация, интернет..осваивай..мне конечно не сложно ответить, но тебе же лучше, если ты найдешь ответ сам
http://www.google.com/search?q=C%2B%2B+tim...lient=firefox-a

Добавлено через 45 секунд
Цитата(djamshud @  9.8.2010,  14:45 Найти цитируемый пост)
#include<time.h>

правильнее будет
Код

#include <ctime>


PM   Вверх
Cheloveck
Дата 9.8.2010, 15:04 (ссылка) |    (голосов:2) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1578
Регистрация: 26.7.2008
Где: Тула

Репутация: 5
Всего: 32



goto detected

Добавлено через 37 секунд
не используй goto! НИКОГДА!!!!


--------------------
user posted image
PM Jabber   Вверх
Qout
Дата 9.8.2010, 15:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 46
Регистрация: 7.8.2010

Репутация: нет
Всего: нет



спасибо большое,у меня еще всего один вопрос 

Код

cout<<"ugadal!"<<counter<<"popitok!"<<endl;

эта строчка должна выводить количество потраченых попыток,изначалько количество попыток =0
Код

counter=0;

при каждой неудачно попытке прибавляется по +1 одной попытке
Код

counter++;

но когда я угадываю число мне почемуто выдает что я потратил 0 попыток,в чем может быть проблема?

Добавлено @ 15:18
Цитата(Cheloveck @ 9.8.2010,  15:04)
goto detected

Добавлено @ 15:05
не используй goto! НИКОГДА!!!!

спасибо за совет,а что мне использовать альтернативное?

Добавлено @ 15:30
все,сам понял надо перестроить все вот так
Код

int x, correct, counter;
counter=0;
start:


вот она безграмотность,я написал так что каждый раз когда при неудачной попытке возвращалось на старт а по сколько количество попыток стояло после старта то каждый раз оно начиналось с 0,+ ко всему я еще написал 
counter=0; когда надо было написать 1,иначе оно начинает считать попытки только со второй и в тот момент когда угадаешь число покажет на 1 попытку меньше чем действительно затрачего

Это сообщение отредактировал(а) Qout - 9.8.2010, 15:36
PM MAIL   Вверх
Леопольд
Дата 9.8.2010, 17:24 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 943
Регистрация: 17.6.2009

Репутация: 3
Всего: 13



Цитата(Qout @  9.8.2010,  15:17 Найти цитируемый пост)
спасибо за совет,а что мне использовать альтернативное?
Во всех книгах описываются циклы: forwhile и do...while
На форуме обычно задают вопрос если что-то непонятно. Просто никто не будет здесь писать то что уже написанно в огромном количестве источников. Говорят Дейтелы написали хорошую книжку по С++...

Добавлено через 6 минут и 33 секунды
Цитата(Qout @  9.8.2010,  14:42 Найти цитируемый пост)
error C3861: time: идентификатор не найден

http://cplusplus.com/query/search.cgi?q=time

Добавлено через 10 минут и 56 секунд
Цитата(Qout @  9.8.2010,  14:00 Найти цитируемый пост)
нашел крутые уроки на ютубе
Видео уроки по С++ тоже самое что и видео уроки по математике.


Это сообщение отредактировал(а) Леопольд - 9.8.2010, 17:29


--------------------
вопросов больше чем ответов
PM MAIL   Вверх
Cheloveck
Дата 9.8.2010, 21:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1578
Регистрация: 26.7.2008
Где: Тула

Репутация: 5
Всего: 32



Qout, ты считаешь мы в этой теме тебя обучать будем? Бери книгу в руки и пиши все примеры и задания. Осмысливай конструкции. Если что не понятно - иши в гугле. Вопросы для новичков уже все заданы. Советую закрыть тему и перенести дискуссию в твой текстовый редактор  smile 


--------------------
user posted image
PM Jabber   Вверх
Qout
Дата 9.8.2010, 22:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 46
Регистрация: 7.8.2010

Репутация: нет
Всего: нет



Цитата(Cheloveck @ 9.8.2010,  21:30)
Qout, ты считаешь мы в этой теме тебя обучать будем? Бери книгу в руки и пиши все примеры и задания. Осмысливай конструкции. Если что не понятно - иши в гугле. Вопросы для новичков уже все заданы. Советую закрыть тему и перенести дискуссию в твой текстовый редактор  smile

ладно,ну а аргументировать можешь почему плохо использовать goto
PM MAIL   Вверх
toxx
Дата 9.8.2010, 23:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 653
Регистрация: 4.3.2009
Где: НН

Репутация: 4
Всего: 13



Qout 
Довольно понятно описано тут, вроде как в отдельных ситуациях использование приветствуется.У Страуструпа написано, что нужно избегать использования goto.
PM MAIL   Вверх
wester
Дата 9.8.2010, 23:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 675
Регистрация: 27.2.2009

Репутация: нет
Всего: 13



Qout
Нэ ?

и зачем эта тема живет ?
PM MAIL   Вверх
djamshud
Дата 9.8.2010, 23:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Пердупержденный
***


Профиль
Группа: Завсегдатай
Сообщений: 1655
Регистрация: 23.11.2009

Репутация: 4
Всего: 39



Qout, нужно уметь пользоваться goto или не пользоваться им вообще. Для организации циклов есть специальные конструкции - for и while. Аргументация ясна  или нужно еще рассказать, почему всю программу не стоит организовывать в одном глобальном цикле-машине состояний?


--------------------
'Cuz I never walk away from what I know is right
Alice Cooper - Freedom
PM   Вверх
Cheloveck
Дата 10.8.2010, 09:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1578
Регистрация: 26.7.2008
Где: Тула

Репутация: 5
Всего: 32



Цитата

За многие годы я утвердился во мнении о том, что квалификация программистов - функция, обратно зависящая от частоты появления операторов go to в их программах.

http://www.vspu.ac.ru/~chul/dijkstra/goto/goto.htm
Цитата(toxx @  9.8.2010,  23:02 Найти цитируемый пост)
вроде как в отдельных ситуациях использование приветствуется

Никогда!!!


--------------------
user posted image
PM Jabber   Вверх
toxx
Дата 10.8.2010, 13:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 653
Регистрация: 4.3.2009
Где: НН

Репутация: 4
Всего: 13




Cheloveck
Цитата

Никогда!!! 

ты тему читал?

Это сообщение отредактировал(а) toxx - 10.8.2010, 13:06
PM MAIL   Вверх
Qout
Дата 10.8.2010, 13:13 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 46
Регистрация: 7.8.2010

Репутация: нет
Всего: нет



скачал себе книку как программировать на С++,и вот как по ней учится не знаю
вот в какой среде такая программа будет работать я себе вообще не предстаавляю

Код

#include <iostream.h>
main()
{
cout<<"добро пожаловать в C++\n";
return 0;
}


это у них такая первая программа представлена без std без int, VS вот по такой программе аж 3 ошибки выдает,ну с библиотекой понятно она без h в VS пишется
PM MAIL   Вверх
SVN74
Дата 10.8.2010, 14:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 740
Регистрация: 5.5.2008
Где: Комсомольск на Дн епре

Репутация: 1
Всего: 18



В Turbo C++ компилится без проблем...
PM MAIL WWW   Вверх
djamshud
Дата 10.8.2010, 14:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Пердупержденный
***


Профиль
Группа: Завсегдатай
Сообщений: 1655
Регистрация: 23.11.2009

Репутация: 4
Всего: 39



Qout, используйте другую книгу или возьмите за правило пока делать так:

Код

...

using nsmespace std;

int main(){
...
return 0;
}


Потом разберетесь, почему так.

Добавлено через 1 минуту и 5 секунд
Cheloveck, вы на Дейкстру молитесь что ли? У всех есть заморочки, у Дейкстры - это goto.


--------------------
'Cuz I never walk away from what I know is right
Alice Cooper - Freedom
PM   Вверх
azesmcar
Дата 10.8.2010, 14:24 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


uploading...
****


Профиль
Группа: Участник Клуба
Сообщений: 6291
Регистрация: 12.11.2004
Где: Армения

Репутация: 52
Всего: 211



Qout

Книжка устарела, качай новую версию.
PM   Вверх
Qout
Дата 10.8.2010, 14:55 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 46
Регистрация: 7.8.2010

Репутация: нет
Всего: нет



Цитата(azesmcar @ 10.8.2010,  14:24)
Qout

Книжка устарела, качай новую версию.

легко сказать,я эту искал пару часов,да и кстате у меня VS 2008 года,так что хз даж почему такие траблы
P.S. если знаете где можно достать кинте ссылку пожалуйста
PM MAIL   Вверх
Cheloveck
Дата 10.8.2010, 14:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1578
Регистрация: 26.7.2008
Где: Тула

Репутация: 5
Всего: 32



Цитата(toxx @  10.8.2010,  13:06 Найти цитируемый пост)
ты тему читал?

естесственно, но зло нужно искоренять на корню.


Цитата(djamshud @  10.8.2010,  14:12 Найти цитируемый пост)
Cheloveck, вы на Дейкстру молитесь что ли? У всех есть заморочки, у Дейкстры - это goto. 

Я узнал о том, кто он такой, только после того, как эту статью увидел))  А именно так
 http://www.google.ru/search?hl=ru&sour...q=&gs_rfai= 

И я совсем не виноват, что первая строка из гугла привела на эту статью. Хотя, я о goto того же мнения. Да и во всех книгах, что я видел о нём примерно так же говорят.


--------------------
user posted image
PM Jabber   Вверх
djamshud
Дата 10.8.2010, 15:00 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Пердупержденный
***


Профиль
Группа: Завсегдатай
Сообщений: 1655
Регистрация: 23.11.2009

Репутация: 4
Всего: 39



Cheloveck, дык во всех книгах новичков отпугивают, чтоб они весь код не изgotoшили.


--------------------
'Cuz I never walk away from what I know is right
Alice Cooper - Freedom
PM   Вверх
Cheloveck
Дата 10.8.2010, 15:01 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1578
Регистрация: 26.7.2008
Где: Тула

Репутация: 5
Всего: 32



Цитата(Qout @  10.8.2010,  14:55 Найти цитируемый пост)
сли знаете где можно достать кинте ссылку пожалуйста 

http://www.google.ru/search?hl=ru&neww...q=&gs_rfai=


--------------------
user posted image
PM Jabber   Вверх
azesmcar
Дата 10.8.2010, 15:04 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


uploading...
****


Профиль
Группа: Участник Клуба
Сообщений: 6291
Регистрация: 12.11.2004
Где: Армения

Репутация: 52
Всего: 211



Цитата(Cheloveck @  10.8.2010,  14:57 Найти цитируемый пост)
Я узнал о том, кто он такой, только после того, как эту статью увидел))  А именно так
 http://www.google.ru/search?hl=ru&sour...q=&gs_rfai= 

что искал - то и нашел smile 
http://www.google.ru/search?hl=ru&neww...q=&gs_rfai=
PM   Вверх
Cheloveck
Дата 10.8.2010, 15:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1578
Регистрация: 26.7.2008
Где: Тула

Репутация: 5
Всего: 32



azesmcar,  smile 
первая ссылка 
Цитата

Соединение было сброшено

Во время загрузки страницы соединение с сервером было сброшено.



--------------------
user posted image
PM Jabber   Вверх
azesmcar
Дата 10.8.2010, 15:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


uploading...
****


Профиль
Группа: Участник Клуба
Сообщений: 6291
Регистрация: 12.11.2004
Где: Армения

Репутация: 52
Всего: 211



Цитата(Qout @  10.8.2010,  14:55 Найти цитируемый пост)
легко сказать,я эту искал пару часов,да и кстате у меня VS 2008 года,так что хз даж почему такие траблы

2008-это почти последняя версия, после нее недавно 2010-ая вышла, так что это не старье как ты думаешь, а вот книга - старье.

Добавлено через 41 секунду
Цитата(Cheloveck @  10.8.2010,  15:07 Найти цитируемый пост)
Соединение было сброшено

Во время загрузки страницы соединение с сервером было сброшено.

сервер кислорода надышался smile 
PM   Вверх
toxx
Дата 10.8.2010, 16:00 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 653
Регистрация: 4.3.2009
Где: НН

Репутация: 4
Всего: 13



Цитата

естесственно, но зло нужно искоренять на корню.

Ну не знаю как это зло, но по теме у меня сложилось впечатление, что не всегда нужно иметь негативное отношение к goto(иногда использовать даже нужно).
Ну я не могу судить о вреде, только по статьям и таким темам.С точки зрения реальных программ я конечно не использую, но какую пользу получить, используя goto, я тоже не совсем представляю.Щас изучаю java, так там они еще лучше сделали убрали goto=) Интересно было прочитать это.
Цитата

Cheloveck, дык во всех книгах новичков отпугивают, чтоб они весь код не изgotoшили. 

В институте с паскаля кричат, мол есть такой оператор goto, но вы его никогда не используйте, мол это пережитки прошлого и тд.

короче флудить не буду...

а по теме Джесс Либерти срр за 21 день =) Ну у меня еще был опыт при изучении, поэтому использовал параллельно еще одну хорошую книгу, которой  в продажи нет, чегото типа методички, но классная.
PM MAIL   Вверх
Qout
Дата 10.8.2010, 16:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 46
Регистрация: 7.8.2010

Репутация: нет
Всего: нет



Цитата(Cheloveck @ 10.8.2010,  15:01)
Цитата(Qout @  10.8.2010,  14:55 Найти цитируемый пост)
сли знаете где можно достать кинте ссылку пожалуйста 

http://www.google.ru/search?hl=ru&neww...q=&gs_rfai=

очень смешно,а почему за 24 часа,а не за 24 минуты?
PM MAIL   Вверх
toxx
Дата 10.8.2010, 16:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 653
Регистрация: 4.3.2009
Где: НН

Репутация: 4
Всего: 13



Qout
за 21 день качай, там разжевано все=)
PM MAIL   Вверх
djamshud
Дата 10.8.2010, 17:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Пердупержденный
***


Профиль
Группа: Завсегдатай
Сообщений: 1655
Регистрация: 23.11.2009

Репутация: 4
Всего: 39



21 день плохая книга.

Добавлено через 38 секунд
http://calmworks.com/ImagesForSites/C++21day.jpg

Добавлено через 5 минут и 6 секунд
>В институте с паскаля кричат, мол есть такой оператор goto, но вы его никогда не используйте, мол это пережитки прошлого и тд.

Они все правильно делают - студенты не будут городить тупой gotoшный код. Потом может быть они увидят прелесть goto, а может быть будут обходиться более другими способами, но в любом случае размазни из непонятных переходов не будет.


--------------------
'Cuz I never walk away from what I know is right
Alice Cooper - Freedom
PM   Вверх
toxx
Дата 10.8.2010, 17:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 653
Регистрация: 4.3.2009
Где: НН

Репутация: 4
Всего: 13



djamshud
Страуструпа заставить надо читать его =) 1й взгляд на эту книгу просто убил меня и я думал срр это ужас, но когда освоил основы и начал читать, то понял, что идет она больше как справочник =)
PM MAIL   Вверх
Qout
Дата 10.8.2010, 17:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 46
Регистрация: 7.8.2010

Репутация: нет
Всего: нет



ребят,я выбрал книгу которую читать вот только не знаю нормальных мест где можно скачать книгу
PM MAIL   Вверх
toxx
Дата 10.8.2010, 17:24 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 653
Регистрация: 4.3.2009
Где: НН

Репутация: 4
Всего: 13



Qout
скажи какую, если найду ссылку подкину. Так обычно использую торренты
PM MAIL   Вверх
djamshud
Дата 10.8.2010, 17:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Пердупержденный
***


Профиль
Группа: Завсегдатай
Сообщений: 1655
Регистрация: 23.11.2009

Репутация: 4
Всего: 39



Я никого ничего заставлять читать не стану, потому что сам книжек по с++ не читал. Несколько просматривал, среди них и 21 день - так вот ее стоит закопать и никому не показывать.

Добавлено через 1 минуту
Qout, как насчет магазина?

toxx, фублин, варезники.


--------------------
'Cuz I never walk away from what I know is right
Alice Cooper - Freedom
PM   Вверх
toxx
Дата 10.8.2010, 17:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 653
Регистрация: 4.3.2009
Где: НН

Репутация: 4
Всего: 13



Цитата

Я никого ничего заставлять читать не стану, потому что сам книжек по с++ не читал. Несколько просматривал, среди них и 21 день - так вот ее стоит закопать и никому не показывать. 

Для начинаний думаю самое оно, но я читал оттуда только классы частично(согласен не все там гладко, но тем кто уж совсем не знает думаю самое оно)
PM MAIL   Вверх
Qout
Дата 10.8.2010, 17:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 46
Регистрация: 7.8.2010

Репутация: нет
Всего: нет



как программировать на C++ ну и C++ за 21
PM MAIL   Вверх
toxx
Дата 10.8.2010, 17:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 653
Регистрация: 4.3.2009
Где: НН

Репутация: 4
Всего: 13



PM MAIL   Вверх
Qout
Дата 10.8.2010, 18:36 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 46
Регистрация: 7.8.2010

Репутация: нет
Всего: нет




Размещен:    2010-08-10 18:49
подшутить надомной решил?
PM MAIL   Вверх
wester
Дата 10.8.2010, 18:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 675
Регистрация: 27.2.2009

Репутация: нет
Всего: 13



toxx
очень желательно подобные ссылки распространять только через ЛС
PM MAIL   Вверх
toxx
Дата 10.8.2010, 18:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 653
Регистрация: 4.3.2009
Где: НН

Репутация: 4
Всего: 13



Qout
я тебе сказал, скажи название я тебе выложу.чего не понятно?

wester
а где в правилах это?просто не видел подобных)
PM MAIL   Вверх
Леопольд
Дата 10.8.2010, 18:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 943
Регистрация: 17.6.2009

Репутация: 3
Всего: 13



Цитата(Qout @  10.8.2010,  17:32 Найти цитируемый пост)
как программировать на C++ ну и C++ за 21 

После Дейтелов та что за 21 день не понадобиться...
Лучше иди по списку. Осилишь первые пять и можно смело идти устраиваться на работу... Если честно, жалею что не видел этот список когда сам начинал учить. Сэкономил бы 40% времени.

И лучше сразу установи Linux. В плане сторонних библиотек программить в нём гораздо удобнее. Например, для начала вполне достаточно установить тот же boost из репозиториев, он ещё и обновлятся будет полу-автоматически, изредка...
Из IDE для С++ весьма неплох Code::Blocks (кросплатформенный).
Лично мне больше всего по душе Kubuntu.  smile 

Это сообщение отредактировал(а) Леопольд - 10.8.2010, 19:13


--------------------
вопросов больше чем ответов
PM MAIL   Вверх
Qout
Дата 10.8.2010, 19:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 46
Регистрация: 7.8.2010

Репутация: нет
Всего: нет



Цитата(Леопольд @ 10.8.2010,  18:56)
Цитата(Qout @  10.8.2010,  17:32 Найти цитируемый пост)
как программировать на C++ ну и C++ за 21 

После Дейтелов та что за 21 день не понадобиться...
Лучше иди по списку. Осилишь первые пять и можно смело идти устраиваться на работу... Если честно, жалею что не видел этот список когда сам начинал учить. Сэкономил бы 40% времени.

а на работу программистом берут без димплома Оо
PM MAIL   Вверх
Леопольд
Дата 10.8.2010, 19:14 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 943
Регистрация: 17.6.2009

Репутация: 3
Всего: 13



Цитата(Qout @  10.8.2010,  19:09 Найти цитируемый пост)
а на работу программистом берут без димплома 
Берут с мозгами а не с дипломом. Диплом можно и потом получить... smile
Поучавствуй в open source проекте, или иди учиться, курса со второго наверняка возьмут.


Это сообщение отредактировал(а) Леопольд - 10.8.2010, 19:15


--------------------
вопросов больше чем ответов
PM MAIL   Вверх
GooodFoood
Дата 10.8.2010, 19:47 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 1
Регистрация: 10.8.2010

Репутация: нет
Всего: нет



Цитата(Леопольд @  10.8.2010,  18:56 Найти цитируемый пост)
После Дейтелов та что за 21 день не понадобиться...

Когда С++ в университете проходили, то начинал читать эту книгу, только 4-е издание. Нам даже преподаватель советовал её. Но тогда я не уделял этому большого внимания, поэтому сейчас заново изучаю С++ с нуля, но уже по 5-му изданию. Также советую всем начинать именно с этой книги и именно с 5-го издания, потому что оно объектно-ориентированное с самого начала и до конца, что хорошо способствует начинающим сразу программировать объектно-ориентированно, а не процедурно. Также в книге много советов по хорошему стилю программирования, оптимизации и утилизации программ, анализу и проектированию проектов с помощью UML 2. Много различных упражнений, на часть из которых даны ответы.  Вообщем, советую всем!  smile Кто хорошо владеет английским, тот может даже купить или найти в интернете 6-е и 7-е издания. В них тоже добавлено очень много вкусненького. Насколько я знаю, в 6-ом издании появились разделы, где рассматривается работа с движком Ogre. Насчёт остальных нововведений не знаю, но можете почитать об этом на официальном сайте Дейтелов.

Это сообщение отредактировал(а) GooodFoood - 10.8.2010, 19:48
PM MAIL   Вверх
Cheloveck
Дата 10.8.2010, 20:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1578
Регистрация: 26.7.2008
Где: Тула

Репутация: 5
Всего: 32



Цитата(Qout @  10.8.2010,  16:34 Найти цитируемый пост)
очень смешно,а почему за 24 часа,а не за 24 минуты? 

Ничего смешного тут нет. В книге доступным языком описаны азы. Плюс есть много заданий для самостоятельного решения.

Это сообщение отредактировал(а) Cheloveck - 10.8.2010, 20:06


--------------------
user posted image
PM Jabber   Вверх
Qout
Дата 11.8.2010, 22:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 46
Регистрация: 7.8.2010

Репутация: нет
Всего: нет



никак не могу найти 5-ое издание Как программировать на C++ Дейтелов,кто знает где взять или если у кого есть скинте пожалуйста
PM MAIL   Вверх
Qout
Дата 12.8.2010, 04:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 46
Регистрация: 7.8.2010

Репутация: нет
Всего: нет



ребят у меня возник такой вопрос чем отличается C++ от Visual C++ и от Visual C++ .NET
PM MAIL   Вверх
azesmcar
Дата 12.8.2010, 07:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


uploading...
****


Профиль
Группа: Участник Клуба
Сообщений: 6291
Регистрация: 12.11.2004
Где: Армения

Репутация: 52
Всего: 211



Qout

ты вообще знаком с поисковиком google? Такое ощущение, что ты о нем вообще не знаешь, на любой твой вопрос google вернет ответ если не в первой, то во второй ссылке. Учись формулировать запросы в поисковиках, это сэкономит твое, да и наше время.

Цитата(Qout @  12.8.2010,  04:25 Найти цитируемый пост)
ребят у меня возник такой вопрос чем отличается C++ от Visual C++ и от Visual C++ .NET 

http://ru.wikipedia.org/wiki/C%2B%2B
http://ru.wikipedia.org/wiki/Microsoft_Visual_C%2B%2B

PM   Вверх
Qout
Дата 12.8.2010, 11:33 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 46
Регистрация: 7.8.2010

Репутация: нет
Всего: нет



Цитата(azesmcar @ 12.8.2010,  07:45)
Qout

ты вообще знаком с поисковиком google? Такое ощущение, что ты о нем вообще не знаешь, на любой твой вопрос google вернет ответ если не в первой, то во второй ссылке. Учись формулировать запросы в поисковиках, это сэкономит твое, да и наше время.

Цитата(Qout @  12.8.2010,  04:25 Найти цитируемый пост)
ребят у меня возник такой вопрос чем отличается C++ от Visual C++ и от Visual C++ .NET 

http://ru.wikipedia.org/wiki/C%2B%2B
http://ru.wikipedia.org/wiki/Microsoft_Visual_C%2B%2B

да нет почему,умею я им пользоваться вчера наконец нашел 5-ое издание 2008 года Дейтелов
PM MAIL   Вверх
azesmcar
Дата 12.8.2010, 12:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


uploading...
****


Профиль
Группа: Участник Клуба
Сообщений: 6291
Регистрация: 12.11.2004
Где: Армения

Репутация: 52
Всего: 211



Цитата(Qout @  12.8.2010,  11:33 Найти цитируемый пост)
да нет почему,умею я им пользоваться вчера наконец нашел 5-ое издание 2008 года Дейтелов 

а почему тогда тема с вопросами уровня "мои первые шаги" разрослась до 8-и страниц? smile 
PM   Вверх
Qout
Дата 12.8.2010, 23:36 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 46
Регистрация: 7.8.2010

Репутация: нет
Всего: нет



Цитата(azesmcar @ 12.8.2010,  12:17)
Цитата(Qout @  12.8.2010,  11:33 Найти цитируемый пост)
да нет почему,умею я им пользоваться вчера наконец нашел 5-ое издание 2008 года Дейтелов 

а почему тогда тема с вопросами уровня "мои первые шаги" разрослась до 8-и страниц? smile

хорошо,у меня возник серьезный вопрос,ради интереса я решил прописать в интернете  "самый популярный язык программирования" когда я эти писал я почти не совнивался что мне выдаст C++,но ко всему моему удивлению мне выдало что самый популярный язк программирования по данным за апрель 2010 года обычный C,вот может ктонить обьяснить как язык C смог обойти свою улучшенную версию тоесть C++,ведь C++ уровнем гораздо выше С  
PM MAIL   Вверх
djamshud
Дата 13.8.2010, 00:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Пердупержденный
***


Профиль
Группа: Завсегдатай
Сообщений: 1655
Регистрация: 23.11.2009

Репутация: 4
Всего: 39



Qout, то, что С++ - улучшенная, а не ухудшенная, версия С - вопрос спорный и вообще флеймовый. С очень простой, С++ очень сложный. Из этого вчастности следует вывод о большей кроссплатформенности С. И еще немаловажно то, что на С уже написано очень много всего и по инерции поддерживается и развивается.

Добавлено через 2 минуты и 44 секунды
И то, что с момента появления "улучшенного С" весь развивающийся сишный код не был переписан на С++, тоже говорит о том, что С++ не без недостатков.


--------------------
'Cuz I never walk away from what I know is right
Alice Cooper - Freedom
PM   Вверх
toxx
Дата 13.8.2010, 00:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 653
Регистрация: 4.3.2009
Где: НН

Репутация: 4
Всего: 13



djamshud
По инерции поддерживается это наверно ядро линукса?Там 90% на СИ так ведь?=)

А так наверно придерживаются правила- работает не трогай =)
PM MAIL   Вверх
Qout
Дата 13.8.2010, 00:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 46
Регистрация: 7.8.2010

Репутация: нет
Всего: нет



Цитата(djamshud @ 13.8.2010,  00:11)
Qout, то, что С++ - улучшенная, а не ухудшенная, версия С - вопрос спорный и вообще флеймовый. С очень простой, С++ очень сложный. Из этого вчастности следует вывод о большей кроссплатформенности С. И еще немаловажно то, что на С уже написано очень много всего и по инерции поддерживается и развивается.

Добавлено @ 00:13
И то, что с момента появления "улучшенного С" весь развивающийся сишный код не был переписан на С++, тоже говорит о том, что С++ не без недостатков.

ну так если C++ более сложный язык сам посебе это же означает что на нем можно писать очень сложные вещи на которые обычный C просто неспособен,да и плюс ко всему использовать элементы С в С++ можно а вот наоборот уже никак не получиться

пока я читал книгу Дейтелов я понял из того что прочел вот что С не поддерживает обьектно-ориентированное программирование,а если я все правильно понял то без обьектно-ориентированного программирования невозможно создать игру,проще говоря 90% игр написано на С++ 

Это сообщение отредактировал(а) Qout - 13.8.2010, 00:47
PM MAIL   Вверх
Леопольд
Дата 13.8.2010, 08:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 943
Регистрация: 17.6.2009

Репутация: 3
Всего: 13



Цитата(djamshud @  13.8.2010,  00:11 Найти цитируемый пост)
Из этого вчастности следует вывод о большей кроссплатформенности С
Цитата(djamshud @  13.8.2010,  00:11 Найти цитируемый пост)
вопрос спорный и вообще флеймовый.
 smile

Добавлено @ 08:13
Цитата(Qout @  13.8.2010,  00:37 Найти цитируемый пост)
если я все правильно понял то без обьектно-ориентированного программирования невозможно создать игру
Всё в конце концов сводится к исполнению машинных инструкций. Так что игру можно и в двоичных кодах написать.smile В конце-концов, игра это просто программа. Вопрос, как потом сие чудо поддерживать и развивать?
ООП как раз нужно для того что-бы разбить проект на логические единицы которые настолько слабо связанны друг с другом, что их можно менять независимо друг от друга. Само собой это можно сделать и на С (и на ассемлере). Просто С не поддерживает ООП конструкций на уровне синтаксиса. И нет простой возможности использовать RAII или автоматическую сборку мусора и т.д. и т.п.
Цитата(bsa @  19.1.2010,  23:42 Найти цитируемый пост)
5. Э. Гамма, Р. Хелм, Р. Джонсон, Дж. Влиссидес "ООП. Паттерны проектирования", чтобы знать стандартные методы и приемы


Это сообщение отредактировал(а) Леопольд - 13.8.2010, 08:21


--------------------
вопросов больше чем ответов
PM MAIL   Вверх
azesmcar
Дата 13.8.2010, 08:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


uploading...
****


Профиль
Группа: Участник Клуба
Сообщений: 6291
Регистрация: 12.11.2004
Где: Армения

Репутация: 52
Всего: 211



Qout

Ну во первых не имеет смысла сравнивать языки по популярности, в одной стране популярен Си, в другой Java, все очень условно. Зачем тебе это сравнение? Понять что стоит изучать? Я тебе и без этого скажу - будущее за .NET. Хочешь писать игры - есть XNA.
А для сравнений посмотри другие статистики, вот например

http://www.devtopics.com/most-popular-programming-languages/
смотри как статистика различается.
ерунда все это, лучше делом займись smile 
PM   Вверх
Леопольд
Дата 13.8.2010, 08:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 943
Регистрация: 17.6.2009

Репутация: 3
Всего: 13



Цитата(azesmcar @  13.8.2010,  08:19 Найти цитируемый пост)
Я тебе и без этого скажу - будущее за .NET.
Вопрос спорный. Не Windows единым мир полнится...
Кто знает, может будующее за Dsmile

Это сообщение отредактировал(а) Леопольд - 13.8.2010, 08:25


--------------------
вопросов больше чем ответов
PM MAIL   Вверх
azesmcar
Дата 13.8.2010, 08:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


uploading...
****


Профиль
Группа: Участник Клуба
Сообщений: 6291
Регистрация: 12.11.2004
Где: Армения

Репутация: 52
Всего: 211



Цитата(Леопольд @  13.8.2010,  08:23 Найти цитируемый пост)
Вопрос спорный. Не Windows единым мир полнится...

Не за горами и полноценный .NET под *nix-ы.

Цитата(Леопольд @  13.8.2010,  08:23 Найти цитируемый пост)
Кто знает, может будующее за D? smile

А причем тут язык программирования? Ты не заметил, что я говорил о технологии?
PM   Вверх
Леопольд
Дата 13.8.2010, 09:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 943
Регистрация: 17.6.2009

Репутация: 3
Всего: 13



Цитата(azesmcar @  13.8.2010,  08:34 Найти цитируемый пост)
Не за горами и полноценный .NET под *nix-ы.
Не выгодно это для Микрософта. Подозреваю что он будет полноценным только когда Windows будут раздавать бесплатно и с открытым кодом. Не уверен что этот момент когда-нибудь наступит, хотя, всякое бывает... smile 

Добавлено @ 10:05
Цитата(azesmcar @  13.8.2010,  08:19 Найти цитируемый пост)
Ну во первых не имеет смысла сравнивать языки по популярности, в одной стране популярен Си, в другой Java, все очень условно. Зачем тебе это сравнение? Понять что стоит изучать? Я тебе и без этого скажу - будущее за .NET
Цитата(azesmcar @  13.8.2010,  08:34 Найти цитируемый пост)
А причем тут язык программирования? Ты не заметил, что я говорил о технологии? 
Не заметил, в контексте выглядит так будто речь шла о "родных" для .NET языках программирования а не о технологии...


Это сообщение отредактировал(а) Леопольд - 13.8.2010, 10:40


--------------------
вопросов больше чем ответов
PM MAIL   Вверх
azesmcar
Дата 13.8.2010, 10:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


uploading...
****


Профиль
Группа: Участник Клуба
Сообщений: 6291
Регистрация: 12.11.2004
Где: Армения

Репутация: 52
Всего: 211



Цитата(Леопольд @  13.8.2010,  09:59 Найти цитируемый пост)
Не заметил, в контексте выглядит так будто речь шла о "родных" для .NET языках программирования а не о технологии...

Я имел ввиду, что работы на .NET сейчас очень много и в будущем должно быть еще больше. Си/С++ станет своего рода языком для низкоуровневых задач. В будущем поддержку .NET могут внести во многие языки и не стоит забывать, что в конечном итоге CLR это COM сервер, который можно загрузить и писать managed код на любом языке программирования.

PM   Вверх
djamshud
Дата 13.8.2010, 10:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Пердупержденный
***


Профиль
Группа: Завсегдатай
Сообщений: 1655
Регистрация: 23.11.2009

Репутация: 4
Всего: 39



Qout

>ну так если C++ более сложный язык сам посебе это же означает что на нем можно писать очень сложные вещи на которые обычный C просто неспособен

Неверный вывод. Не существует задачи, которую может решить С++ и не может С - причем столь же эффективно или даже лучше. Другое дело, что в С++ есть встроенные синтаксические конструкции, облегчающие многие вещи. Но это и беда плюсов, а точнее программистов - особенно начинающих, хотя и профессионалов тоже - когда они теряют суть задачи и начинают программировать сферических коней в вакууме, переходя все мыслимые пределы необходимого уровня абстракции. Оправдывать это можно много чем, но маразм от этого маразмом быть не перестает.

>пока я читал книгу Дейтелов я понял из того что прочел вот что С не поддерживает обьектно-ориентированное программирование

Либо Дейтелов дурак, либо вы его не так поняли. На С можно программировать в различных стилях. Вместо того, чтобы много читать всяких умников, лучше побольше пробовать самому и делать выводы исходя из собственного опыта.

>проще говоря 90% игр написано на С++

Не знаю, не считал. Но вполне возможно.

toxx

>По инерции поддерживается это наверно ядро линукса?

Ну-ну.

Добавлено через 4 минуты и 33 секунды
azesmcar, вряд ли и дотнета есть какое-то будущее. Под никсы микрософт реализацию писать не станет, моно так и останется гнутым (в обоих смыслахsmile ) костылем, корпорациям тоже смысла клепать дотнеты нет, когда есть замечательно поддерживаемая ява.


--------------------
'Cuz I never walk away from what I know is right
Alice Cooper - Freedom
PM   Вверх
Леопольд
Дата 13.8.2010, 11:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 943
Регистрация: 17.6.2009

Репутация: 3
Всего: 13



Цитата(djamshud @  13.8.2010,  10:46 Найти цитируемый пост)
Либо Дейтелов дурак, либо вы его не так поняли.
Просто к сведению, это не один человек с (русской фамилией) а два. Просто они братья, Дейтелы...  smile
Цитата(djamshud @  13.8.2010,  10:46 Найти цитируемый пост)
Вместо того, чтобы много читать всяких умников, лучше побольше пробовать самому и делать выводы исходя из собственного опыта.
Конечно, зачем учиться, надо сразу "огород городить" и "поджопники" получать... Перед тем как написать этот пост, когда-то давно, я прочёл "Букварь". А для того что-бы рассталять запятые, надо читать книги по правилам Русского языка (их я учил плохо, но тоже по книге). И вообще, "Книга - лучший подарок!"  smile 

Добавлено @ 11:09
Цитата(djamshud @  13.8.2010,  10:46 Найти цитируемый пост)
azesmcar, вряд ли у дотнета есть какое-то будущее.
Как знать... IMHO, С++ хорошая база для любого начинающего программиста, но получить её не так просто как хотелось бы.


Это сообщение отредактировал(а) Леопольд - 13.8.2010, 11:11


--------------------
вопросов больше чем ответов
PM MAIL   Вверх
djamshud
Дата 13.8.2010, 11:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Пердупержденный
***


Профиль
Группа: Завсегдатай
Сообщений: 1655
Регистрация: 23.11.2009

Репутация: 4
Всего: 39



Леопольд

>Просто к сведению, это не один человек с (русской фамилией) а два. Просто они братья, Дейтелы...

Два дурака - пара?:)

>Конечно, зачем учиться, надо сразу "огород городить" и "поджопники" получать...

Надо учиться. Но делать далеко идущие выводы только от того, что какие-то дяди в книге так написали, глупо.

Добавлено через 1 минуту и 25 секунд
Но вообще я думаю, что топикстартер просто не так понял авторов, которые хотели сказать, что в С из коробки мало синтаксических конструкций для реализации ООП.


--------------------
'Cuz I never walk away from what I know is right
Alice Cooper - Freedom
PM   Вверх
Леопольд
Дата 13.8.2010, 11:13 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 943
Регистрация: 17.6.2009

Репутация: 3
Всего: 13



Цитата(djamshud @  13.8.2010,  11:10 Найти цитируемый пост)
Но делать далеко идущие выводы только от того, что какие-то дяди в книге так написали, глупо.
Это уже от способностей студента зависит, правильные выводы он сделает или нет. Насколько мне известно, Дейтелы написали уже 7-ю редакцию. Сам не читал, но считается одной из лучших первых книг по С++.



--------------------
вопросов больше чем ответов
PM MAIL   Вверх
djamshud
Дата 13.8.2010, 11:33 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Пердупержденный
***


Профиль
Группа: Завсегдатай
Сообщений: 1655
Регистрация: 23.11.2009

Репутация: 4
Всего: 39



Лично я считаю, что книги по языкам программирования ущербны по своей сути. Изучать по учебникам нужно технологии и техники программирования, а для изучения _языка_ достаточно мануала.

>Это уже от способностей студента зависит, правильные выводы он сделает или нет.

Так я про студента и говорю.

>IMHO, С++ хорошая база для любого начинающего программиста, но получить её не так просто как хотелось бы.

С++ хорошая база для программиста. Но начинать с него - удар по психике. Сложен он как в плане языка, так и в качестве первого знакомства с программированием в принципе. Язык объединяет и хитросплетает в себе по сути три языка: нечто, очень похожее на С, язык классов - синтаксис частично С-подобен, - ну и язык шаблонов - синтаксически не похож ни на что на свете, решает одну из задач, для которых используются макросы, но более высокоуровнево.

Мое имхо, топикстартеру стоит ботать паскаль или си - простые, понятные с логичным поведением. а потом можно и на плюсы замахиваться.


--------------------
'Cuz I never walk away from what I know is right
Alice Cooper - Freedom
PM   Вверх
Леопольд
Дата 13.8.2010, 11:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 943
Регистрация: 17.6.2009

Репутация: 3
Всего: 13



Цитата(djamshud @  13.8.2010,  11:33 Найти цитируемый пост)
язык шаблонов - синтаксически не похож ни на что на свете, решает одну из задач, для которых используются макросы, но более высокоуровнево.
И что это за задача такая? 
Из этой фразы можно сделать вывод что шаблоны ещё ущербнее чем макросы. Хотя на самом деле это очень мощный инструмент в руках опытного программиста. Аналогов в других языках не знаю.



--------------------
вопросов больше чем ответов
PM MAIL   Вверх
djamshud
Дата 13.8.2010, 11:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Пердупержденный
***


Профиль
Группа: Завсегдатай
Сообщений: 1655
Регистрация: 23.11.2009

Репутация: 4
Всего: 39



Леопольд, задача - копипаста кода. Средство очень развитое и мощное, не спорю. Не ущербное. Но в настоящеий момент у него есть некоторые проблемы со специализацией. Еще проблема - синтаксическое излишество.


--------------------
'Cuz I never walk away from what I know is right
Alice Cooper - Freedom
PM   Вверх
Леопольд
Дата 13.8.2010, 12:14 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 943
Регистрация: 17.6.2009

Репутация: 3
Всего: 13



Цитата(djamshud @  13.8.2010,  11:46 Найти цитируемый пост)
Леопольд, задача - копипаста кода.
Это лишь верхушка айсберга.
По карайней мере макросы никак нельзя сравнивать с шаблонами С++. Макросы - у.г., sorry for my French...

Добавлено @ 12:18
Цитата(djamshud @  13.8.2010,  11:46 Найти цитируемый пост)
Но в настоящеий момент у него есть некоторые проблемы со специализацией. Еще проблема - синтаксическое излишество.
У всего есть плюсы (а у С++ их аж два smile ) и минусы. Главное чтобы плюсы перевешивали. Может быть доживём до С++0Х. Не уверен правда что он тогда уже будет нужен и актуален... smile


Это сообщение отредактировал(а) Леопольд - 13.8.2010, 12:21


--------------------
вопросов больше чем ответов
PM MAIL   Вверх
azesmcar
Дата 13.8.2010, 12:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


uploading...
****


Профиль
Группа: Участник Клуба
Сообщений: 6291
Регистрация: 12.11.2004
Где: Армения

Репутация: 52
Всего: 211



Цитата(djamshud @  13.8.2010,  10:46 Найти цитируемый пост)
azesmcar, вряд ли и дотнета есть какое-то будущее. 

очень оригинальная точка зрения smile 

PM   Вверх
Cheloveck
Дата 13.8.2010, 12:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1578
Регистрация: 26.7.2008
Где: Тула

Репутация: 5
Всего: 32



Когда я ещё не знал, что такое программирование, и начал интересоваться этим, я спросил у одного мало сведущего (но на тот момент мне казалось умного) человека: "С чего начинать изучать программирование". Он мне ответил: "Изучи сначала Си, а потом C++". Так как это было довольно мимолётный разговор, то кроме "++" я ничего не запомнил. Через пару месяцев пришёл в магазин и просто купил книгу Джесса Либерти. Почему-то я всё изучил, всё понял сам. Сейчас могу программировать и на assembler, и на python, и на Visual Basic.... 
Это я к том, что нет большой разницы, с какого языка начинать, по сути они все похожи (ну, разве что, за исключением PROLOG). 
ТС захотел C++, пусть изучит C++. Нужен будет C, изучит C, assembler, C#, Java, Python... После достаточного изучения первого языка другие осваиваются за месяц (за исключением assembler и PROLOG).

Это сообщение отредактировал(а) Cheloveck - 13.8.2010, 12:31


--------------------
user posted image
PM Jabber   Вверх
Леопольд
Дата 13.8.2010, 12:33 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 943
Регистрация: 17.6.2009

Репутация: 3
Всего: 13



Цитата(Cheloveck @  13.8.2010,  12:27 Найти цитируемый пост)
После достаточного изучения первого языка другие осваиваются за месяц 
После достаточного изучения С++ другие осваиваются за месяц.
Наверное так хотел сказать? smile



--------------------
вопросов больше чем ответов
PM MAIL   Вверх
azesmcar
Дата 13.8.2010, 12:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


uploading...
****


Профиль
Группа: Участник Клуба
Сообщений: 6291
Регистрация: 12.11.2004
Где: Армения

Репутация: 52
Всего: 211



Цитата(Cheloveck @  13.8.2010,  12:27 Найти цитируемый пост)
После достаточного изучения первого языка другие осваиваются за месяц 

я бы так не сказал, изучение синтаксиса - да, но не сам язык. Возьмем к примеру тот же C++ и C#, да, синтаксически они похожи, но сколько знаний нужно, чтобы писать грамотный код на C# словами передать сложно. Именно потому я не верю людям, которые утверждают, что знают C/C++, C#, Java, PHP, Perl, Python, Ruby, Tcl ... итд smile
Можно иметь опыт работы с конкретным языком, но знать синтаксис PHP и быть программистом PHP это две разные вещи.
PM   Вверх
Леопольд
Дата 13.8.2010, 13:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 943
Регистрация: 17.6.2009

Репутация: 3
Всего: 13



Цитата(azesmcar @  13.8.2010,  12:37 Найти цитируемый пост)
грамотный код на C#
Что подразумевается под этими словами? Использование фрэймвёрков .NET или правильное использование идиом языка?

P.S.
Тема так разрослась потому что мы сами - вечные студенты. Издержки профессии, надо полагать. smile

Это сообщение отредактировал(а) Леопольд - 13.8.2010, 13:07


--------------------
вопросов больше чем ответов
PM MAIL   Вверх
azesmcar
Дата 13.8.2010, 13:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


uploading...
****


Профиль
Группа: Участник Клуба
Сообщений: 6291
Регистрация: 12.11.2004
Где: Армения

Репутация: 52
Всего: 211



Цитата(Леопольд @  13.8.2010,  13:05 Найти цитируемый пост)
Что подразумевается под этими словами? Использование фрэймвёрков .NET или правильное использование идиом языка?

Хм...очень много чего. Глубокие знания позволяют писать продуктивный с точки зрения производительности код а также избежать дальнейших проблем при поддержке этого кода. Поверь, в любом языке/технологии/фреймворке есть очень много нюансов и C# не исключение.
PM   Вверх
Qout
Дата 13.8.2010, 13:20 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 46
Регистрация: 7.8.2010

Репутация: нет
Всего: нет



да занимаюсь делом,просто попутно задаю вопросы и нахожу в инете интересующую инфу,ну а я правильно понимаю что если я изучу C++ то изучить C смогу за считанные дни? да и еще кое что если в компанию требуется программист C/C++ это означает что программы делаются на С++ с элементами С,так,просто обратная взаимосвязь невозможно,значит ведущий язык должен быть С++
PM MAIL   Вверх
azesmcar
Дата 13.8.2010, 13:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


uploading...
****


Профиль
Группа: Участник Клуба
Сообщений: 6291
Регистрация: 12.11.2004
Где: Армения

Репутация: 52
Всего: 211



Цитата(Qout @  13.8.2010,  13:20 Найти цитируемый пост)
ну а я правильно понимаю что если я изучу C++ то изучить C смогу за считанные дни? 

нет smile 

Цитата(Qout @  13.8.2010,  13:20 Найти цитируемый пост)
да и еще кое что если в компанию требуется программист C/C++ это означает что программы делаются на С++ с элементами С


Вообще-то большинство просто так это пишет (вошло в привычку) сами того не понимая. А может означать, что нужно знание и того и другого. Может понадобиться критические к производительности места написать на Си..в общем по разному, что угодно может означать smile 
Но в общем случае если пишешь на C++ то конструкций C лучше вообще избегать.

Это сообщение отредактировал(а) azesmcar - 13.8.2010, 13:23
PM   Вверх
Леопольд
Дата 13.8.2010, 13:29 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 943
Регистрация: 17.6.2009

Репутация: 3
Всего: 13



Цитата(azesmcar @  13.8.2010,  13:12 Найти цитируемый пост)
Поверь, в любом языке/технологии/фреймворке есть очень много нюансов и C# не исключение. 
Само собой...
А ещё я верю что с С++ проще перейти на С#, а не наоборот. Я имею ввиду именно глубокие знания...

Добавлено @ 13:32
Цитата(azesmcar @  13.8.2010,  13:21 Найти цитируемый пост)
что угодно может означать 
Это точно. Возможно придётся писать на чём-то древнем и малоизвестном. Как мне когда-то...  smile

Добавлено @ 13:37
Цитата(azesmcar @  13.8.2010,  13:21 Найти цитируемый пост)
Цитата(Qout)
ну а я правильно понимаю что если я изучу C++ то изучить C смогу за считанные дни?
 нет
Зависит от того, насколько полно ты изучишь подмножество С над которым надстроен С++. Со стандартным С различия не велики. Мне, например, понадобилось 30 минут, для того, что-бы спокойно работать...

Добавлено через 10 минут и 18 секунд
Цитата(azesmcar @  13.8.2010,  13:21 Найти цитируемый пост)
Но в общем случае если пишешь на C++ то конструкций C лучше вообще избегать.
 +


Это сообщение отредактировал(а) Леопольд - 13.8.2010, 13:38


--------------------
вопросов больше чем ответов
PM MAIL   Вверх
azesmcar
Дата 13.8.2010, 13:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


uploading...
****


Профиль
Группа: Участник Клуба
Сообщений: 6291
Регистрация: 12.11.2004
Где: Армения

Репутация: 52
Всего: 211



Цитата(Леопольд @  13.8.2010,  13:29 Найти цитируемый пост)
Само собой...
А ещё я верю что с С++ проще перейти на С#, а не наоборот. Я имею ввиду именно глубокие знания...

Ну да, и под изучением языка имеется ввиду вовсе не синтаксис. smile 

Qout
Я так понимаю ты просто никак определиться не можешь что учить? Вообще-то это вопрос довольно спорный и однозначный ответ ты никогда не услышишь, я бы посоветовал учить то, за что хорошо платят и что востребовано, но начинающие программисты полны романтизма smile
потому учи пока то, что нравиться, на начальном этапе все будет впрок (я конечно не имею ввиду что-то типа BrainFuck-а smile).
PM   Вверх
djamshud
Дата 13.8.2010, 13:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Пердупержденный
***


Профиль
Группа: Завсегдатай
Сообщений: 1655
Регистрация: 23.11.2009

Репутация: 4
Всего: 39



azesmcar

>очень оригинальная точка зрения

Других не держим:)

Леопольд,

>Это лишь верхушка айсберга.

Это как раз самое дно, основа айзберга, которую многие не видят за пространными определениями о мета-программировании.

>По карайней мере макросы никак нельзя сравнивать с шаблонами С++

Напрямую сравнивать конечно нельзя, но шаблоны - прямое развитие и отличное усовершенствование реализации идей макросов. В отличии от макросов весьма узкоспециализированное (и не надо делать из этой фразы вывод об ущербности шаблонов) и синтаксически развитое.

>Макросы - у.г., sorry for my French...

Вы просто не умеете их готовить (с).

Cheloveck, а я начинал со скриптового языка к игрушке Operation Flashpoint и яваскрипта. А потом прочищал мозг паскалем. Будь в начале паскаль, жить тогда мне было бы намного проще. Начинать нужно с простых и логичных языков. Плюсы ни просты, ни логичны.

>После достаточного изучения первого языка другие осваиваются за месяц (за исключением assembler и PROLOG).

Такое ощущение, что о существовании языков кроме этого десятка вы даже не слышали. Синтаксисы, а самое главное - идеи, за ним скрывающиеся, - бывают очень разные. И идеи эти за месяц вкурить можно разве что на любительском уровне, ни о каком эффективном применении речи идти не может.

Qout

>ну а я правильно понимаю что если я изучу C++ то изучить C смогу за считанные дни?

Синтаксис и некоторые особенности семантики С вы изучите за считанные дни, а писать на нем уметь не будете.

>требуется программист C/C++

Обычно это означает, что вакансию составляла секретутка или компания не знает, какой именно программист ей нужен.

Это сообщение отредактировал(а) djamshud - 13.8.2010, 13:41


--------------------
'Cuz I never walk away from what I know is right
Alice Cooper - Freedom
PM   Вверх
Леопольд
Дата 13.8.2010, 13:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 943
Регистрация: 17.6.2009

Репутация: 3
Всего: 13



Вообще, на самом деле, надо разобраться с архитектурой ЭВМ сперва. Понять что есть исполняемый файл. Т.е. во что в конечном итоге превращаются твои программы. Как они исполняются. Что есть функция с этой точки зрения, что есть переменные, константы, строковые литерали, память, файл, ОС и системные функции и т.д. и т.п.


--------------------
вопросов больше чем ответов
PM MAIL   Вверх
Cheloveck
Дата 13.8.2010, 13:47 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1578
Регистрация: 26.7.2008
Где: Тула

Репутация: 5
Всего: 32



Цитата(Леопольд @  13.8.2010,  12:33 Найти цитируемый пост)
Наверное так хотел сказать? 

мой первый был C++, возможно с другими то же самое. Мне трудно, теперь уже, сказать.


--------------------
user posted image
PM Jabber   Вверх
Леопольд
Дата 13.8.2010, 13:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 943
Регистрация: 17.6.2009

Репутация: 3
Всего: 13



Цитата(djamshud @  13.8.2010,  13:40 Найти цитируемый пост)
Это как раз самое дно, основа айзберга, которую многие не видят за пространными определениями о мета-программировании.
"копи-паст" это "кодогенерация" в самой простейшей её форме (макросы). Мета-программирование в С++ позволяет контролировать процесс кодогенерации, т.е. программирование того как надо генерировать код. По моему, с копи-пастом ничего общего не имеет. Тоже самое что сравнивать функцию и переменную...


Это сообщение отредактировал(а) Леопольд - 13.8.2010, 13:53


--------------------
вопросов больше чем ответов
PM MAIL   Вверх
djamshud
Дата 13.8.2010, 13:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Пердупержденный
***


Профиль
Группа: Завсегдатай
Сообщений: 1655
Регистрация: 23.11.2009

Репутация: 4
Всего: 39



>Что есть функция с этой точки зрения, что есть переменные, константы, строковые литерали, память, файл, ОС и системные функции и т.д. и т.п.

В этом плане однозначно рулит С или неосиленный мною ассемблер.

>>Но в общем случае если пишешь на C++ то конструкций C лучше вообще избегать.
>+
-

Добавлено через 5 минут и 46 секунд
Леопольд, управляемая шаблонами кодогенерация это и есть развитие идеи копипаста. Не понимаю, зачем вырывать отдельную фразу из высказывания и пытаться ее комментировать словами, раскрывающими мои слова, что идут за самой комментируемой фразой.


--------------------
'Cuz I never walk away from what I know is right
Alice Cooper - Freedom
PM   Вверх
Леопольд
Дата 13.8.2010, 13:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 943
Регистрация: 17.6.2009

Репутация: 3
Всего: 13



Цитата(djamshud @  13.8.2010,  13:50 Найти цитируемый пост)
неосиленный мною ассемблер
Концепции весьма просты. А лезть в дебри нет смысла. К тому же, например, существует ассемблер где нет функций а у программ нет стека. Зато есть сигналы, на машинном уровне...  smile Больше ничего не хочу про него вспоминать. smile


Это сообщение отредактировал(а) Леопольд - 13.8.2010, 13:57


--------------------
вопросов больше чем ответов
PM MAIL   Вверх
djamshud
Дата 13.8.2010, 13:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Пердупержденный
***


Профиль
Группа: Завсегдатай
Сообщений: 1655
Регистрация: 23.11.2009

Репутация: 4
Всего: 39



+++

Но начинать с ассемблера будет тяжко имхо.

Добавлено через 1 минуту и 49 секунд
Леопольд, идеи в асме хоть и просты, но толсты в применении.


--------------------
'Cuz I never walk away from what I know is right
Alice Cooper - Freedom
PM   Вверх
Леопольд
Дата 13.8.2010, 14:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 943
Регистрация: 17.6.2009

Репутация: 3
Всего: 13



Цитата(djamshud @  13.8.2010,  13:50 Найти цитируемый пост)
Не понимаю, зачем вырывать отдельную фразу из высказывания и пытаться ее комментировать словами, раскрывающими мои слова, что идут за самой комментируемой фразой.
Ты хочешь что-бы я мозг сломал? smile Нельзя попроще мысли выражать. Я уже 5 минут пытаюсь разгадать тайный смысл сей фразы.

Вроде дошло... Ты против что у меня есть свои мысли по этому поводу да ещё, к тому же, не согласен с корректностью данного тобой определения. Мне очень жаль, прости, если сможешь... smile

Это сообщение отредактировал(а) Леопольд - 13.8.2010, 14:18


--------------------
вопросов больше чем ответов
PM MAIL   Вверх
djamshud
Дата 13.8.2010, 14:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Пердупержденный
***


Профиль
Группа: Завсегдатай
Сообщений: 1655
Регистрация: 23.11.2009

Репутация: 4
Всего: 39



Леопольд,

>Ты хочешь что-бы я мозг сломал?

Епстественно! Окей. Вот мое высказывание:

>Это как раз самое дно, основа айзберга, которую многие не видят за пространными определениями о мета-программировании.
>Напрямую сравнивать конечно нельзя, но шаблоны - прямое развитие и отличное усовершенствование реализации идей макросов. В отличии от макросов весьма узкоспециализированное [...] и синтаксически развитое.

Ваше - ответ на первую часть того высказывания:

>"копи-паст" это "кодогенерация" в самой простейшей её форме (макросы). Мета-программирование в С++ позволяет контролировать процесс кодогенерации, т.е. программирование того как надо генерировать код. [...]

Внимательно смотрим на ваш комментарий и вторую часть моего высказывания. Видим, что это по сути раскрытие моих же слов. При этом потом вы делаете очень интересный вывод:

>По моему, с копи-пастом ничего общего не имеет. Тоже самое что сравнивать функцию и переменную...

Функция и переменная - вещи разные по свой сути. Шаблоны же с макросами имеют общую идею - копипазм, а то, что в одном случае реализация тупа как валенок, а во втором имеет мощное развитие, никто ведь и не спорит.

Добавлено через 2 минуты и 56 секунд
>Вроде дошло... Ты против что у меня есть свои мысли по этому поводу.

Нее, я не против пофлеймить, скорее даже наоборот! Просто флейм скатывается в УГ, когда его участники начинают приводить в качестве аргументов одни и те же мысли, выраженные чуть разными словами:).


--------------------
'Cuz I never walk away from what I know is right
Alice Cooper - Freedom
PM   Вверх
Леопольд
Дата 13.8.2010, 14:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 943
Регистрация: 17.6.2009

Репутация: 3
Всего: 13



Цитата(djamshud @  13.8.2010,  14:16 Найти цитируемый пост)
Функция и переменная - вещи разные по свой сути.
Цитата(djamshud @  13.8.2010,  14:16 Найти цитируемый пост)
Шаблоны же с макросами имеют общую идею - копипазм
Функции с переменными тоже имеют свою общую идею - операции с данными в рантайме. Шаблоны оперируют типами и статическими константами как функции оперируют переменными только на этапе компиляции. Если изначальная идея макросов и была простой копипаст, то сейчас шаблоны ушагали настолько вперёд, что сравнивать их с копипастом, тоже самое что сравнивать велосипед и самолёт, ведь оба они - средство передвижения, только один летает а у другого надо педали крутить...
Хм... Ещё что-ли как-то перефразировать... smile

Некоторые вещи, которые можно сделать с помощью макросов, нельзя сделать с помощью шаблонов, и само собой наоборот.

Это сообщение отредактировал(а) Леопольд - 13.8.2010, 14:38


--------------------
вопросов больше чем ответов
PM MAIL   Вверх
djamshud
Дата 13.8.2010, 14:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Пердупержденный
***


Профиль
Группа: Завсегдатай
Сообщений: 1655
Регистрация: 23.11.2009

Репутация: 4
Всего: 39



>Некоторые вещи, которые можно сделать с помощью макросов, нельзя сделать с помощью шаблонов, и само собой наоборот.

... и не одну вещь, которую можно сделать с помощью переменных, нельзя сделать с помощью функций, и само собой наоборот. Это в традиционном понимании переменной. В с++, когда за переменной стоит еще и как минимум две функции - конструктор с деструктором, - размышления об этом быстро свалятся в эзотерику или как минимум рекурсию.

>Функции с переменными тоже имеют свою общую идею - операции с данными в рантайме.

Идея переменной - "захват" некоторых данных или, более грубо, но понятней, ассоциация данных с их именем. Идея функции - обработка данных.

>сравнивать велосипед и самолёт

Ну почему, когда аргументация подходит к концу, начинают двигать мысли про сравнение запорожцев с мерседесами или велосипедов с самолетами?


--------------------
'Cuz I never walk away from what I know is right
Alice Cooper - Freedom
PM   Вверх
mes
Дата 13.8.2010, 15:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


любитель
****


Профиль
Группа: Участник Клуба
Сообщений: 7954
Регистрация: 14.1.2006

Репутация: 79
Всего: 250



Цитата
Идея переменной - "захват"

ох как давно это было... Сейчас у переменной бывает и другое назначение )
все зависит в каком контексте Вы рассматриваете. 
 smile 

Цитата
В с++, когда за переменной стоит еще и как минимум две функции - конструктор с деструктором, 

эх..свалили все на С++, а ведь не он виноват ))


Цитата(djamshud @  13.8.2010,  13:53 Найти цитируемый пост)
Функции с переменными тоже имеют свою общую идею - операции с данными в рантайме.

ммм.. а почему в рантайме ?
вот контр пример :
Код

constexpr int Number () { return 5; }


Добавлено @ 15:17
Цитата(djamshud @  13.8.2010,  13:16 Найти цитируемый пост)
но шаблоны - прямое развитие и отличное усовершенствование реализации идей макросов. В отличии от макросов весьма узкоспециализированное [...] и синтаксически развитое.

имхо лучше так : #define и template есть реализации идей макросов, у каждой из которых есть своя ниша применения.

Добавлено @ 15:18
Цитата(djamshud @  13.8.2010,  13:16 Найти цитируемый пост)
Функция и переменная - вещи разные по свой сути. 

смотря в каких языках )

Это сообщение отредактировал(а) mes - 13.8.2010, 17:35


--------------------
PM MAIL WWW   Вверх
kemiisto
Дата 13.8.2010, 15:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Дикий Кот. =^.^=
****
Награды: 1



Профиль
Группа: Участник Клуба
Сообщений: 3292
Регистрация: 29.7.2007

Репутация: 5
Всего: 160



11 страниц искромётного юмора! smile Спасибо! Особенно, про .NET как будущее.
Цитата
Если я должен выбрать между этим и Матрицей, я выбираю Матрицу.


Вот уж действительно прав был Франсуа VI (их оказывается много было smile ) де Ларошфуко:
Цитата
Мы ничего не раздаем с такой щедростью, как советы.


Но прежде чем советовать, было бы неплохо... Хотя, ладно.


--------------------
PM MAIL WWW GTalk Jabber   Вверх
azesmcar
Дата 13.8.2010, 16:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


uploading...
****


Профиль
Группа: Участник Клуба
Сообщений: 6291
Регистрация: 12.11.2004
Где: Армения

Репутация: 52
Всего: 211



kemiisto

Да да..не надо лишних слов, мы все знаем, что будущее за обероном smile (не мое будущее, но все же...)
PM   Вверх
mes
Дата 13.8.2010, 16:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


любитель
****


Профиль
Группа: Участник Клуба
Сообщений: 7954
Регистрация: 14.1.2006

Репутация: 79
Всего: 250



kemiisto, в моем последнем посте так и тянуло написать :  kemiisto на вас не хватает 
 smile

Цитата
Функция и переменная

и да исторически так сложилось, что используем слово _переменная_ , хотя на самом деле переменная это всего лишь частный случай значения, о котором и идет речь..  smile




Это сообщение отредактировал(а) mes - 13.8.2010, 17:34


--------------------
PM MAIL WWW   Вверх
djamshud
Дата 13.8.2010, 16:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Пердупержденный
***


Профиль
Группа: Завсегдатай
Сообщений: 1655
Регистрация: 23.11.2009

Репутация: 4
Всего: 39



mes,

>ммм.. а почему в рантайме ?

Это не мои слова, есличо.

>эх..свалили все на С++, а ведь не он виноват ))

Я просто привел пример размытости понятия "переменная", а выше предположил самую простую его трактовку.


--------------------
'Cuz I never walk away from what I know is right
Alice Cooper - Freedom
PM   Вверх
Леопольд
Дата 13.8.2010, 16:51 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 943
Регистрация: 17.6.2009

Репутация: 3
Всего: 13



Цитата(djamshud @  13.8.2010,  14:53 Найти цитируемый пост)
Ну почему, когда аргументация подходит к концу, начинают двигать мысли про сравнение запорожцев с мерседесами или велосипедов с самолетами? 
Почему же, не закончилась. Просто не мог ответить... )

Макросы генерируют код за один проход при помощи копи-паста. Велосипедист должен крутить педали.
Шаблоны генерируют код манипулируя информацией о типе и при помощи статических констант (никакого копипаста, увы нет), есть рекурсия. Самолёт приводится в движение "отталкиваясь" от воздуха.

Если ты напишешь что самолёт это прямое развитие и отличное усовершенствование реализации идей велосипеда то ты будешь прав?
В основе этих двух подходов к генерации кода лежат разные идеи и принципы, хотя и делают они одно и тоже - генерируют код. Но только макросы копипастят его. Для генерации качественного кода из шаблонов, нужно написать мета-программу. Можно и уравнение, к примеру, решить...

Надеюсь так понятно?


Это сообщение отредактировал(а) Леопольд - 13.8.2010, 17:08


--------------------
вопросов больше чем ответов
PM MAIL   Вверх
kemiisto
Дата 13.8.2010, 16:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Дикий Кот. =^.^=
****
Награды: 1



Профиль
Группа: Участник Клуба
Сообщений: 3292
Регистрация: 29.7.2007

Репутация: 5
Всего: 160



Цитата(azesmcar @  13.8.2010,  17:06 Найти цитируемый пост)
Да да..не надо лишних слов, мы все знаем, что будущее за обероном

Толсто. Но незачёт. Кстати, яркий пример троллинга. Я ведь ничего пока про Оберон не говорил...

Была попытка обратить твоё внимание, что аргументацию к востребованности технологии в этом треде следует считать неудачной. 

Какая разница начинающему за какой технологией будующее? Это просто бред какой-то. Ну никто же не говорит студентам первого курса физтеха: "Парни, забейте на классическую физику, давайте-ка сразу квантовую теорию изучать. За ней будующее." Но тут... 

Да .NET (в его нынешнем виде) вымрет к тому времени, когда парень будет устраиваться на работу (если будет). То есть тот .NET, который он сейчас начнёт изучать, будет меняться. И темпы изменений однозначно превысят темпы обучения. Название может и оставят... Не надо начинать с изучения господствующих технологий и языков. Не надо начинать с ООП. Это всё вредные советы.

Цитата(azesmcar @  13.8.2010,  17:06 Найти цитируемый пост)
не мое будущее, но все же...

А у тебя вообще нет будущего. Ты в профессии just for money. Так, марионетка. Твоё "будущее" там, где больше колбасы на бутербродах. Сейчас вот .NET пиаришь, а завтра ... 


--------------------
PM MAIL WWW GTalk Jabber   Вверх
Леопольд
Дата 13.8.2010, 16:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 943
Регистрация: 17.6.2009

Репутация: 3
Всего: 13



Цитата(kemiisto @  13.8.2010,  15:42 Найти цитируемый пост)
11 страниц искромётного юмора!
Тяжело работалось на работе сегодня... smile

Добавлено через 6 минут и 2 секунды
Цитата(mes @  13.8.2010,  15:11 Найти цитируемый пост)
ммм.. а почему в рантайме ?
вот контр пример :
Код
constexpr int Number () { return 5; }
Я говорю о текущем стандарте языка. Боюсь, что к тому времени, как будет принят, наконец-то, новый стандарт, С++ уже безнадёжно устареет...



--------------------
вопросов больше чем ответов
PM MAIL   Вверх
djamshud
Дата 13.8.2010, 17:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Пердупержденный
***


Профиль
Группа: Завсегдатай
Сообщений: 1655
Регистрация: 23.11.2009

Репутация: 4
Всего: 39



>Макросы работают с текстом, велосипед ездит по земле. [тут еще много текста]

Это гениальная аналогия. Так можно притянуть любого кота за любые, даже чужие, яйца. Прошу прощение, что не могу развернуто ответить - рабочий день закончился, пора получать плотские удовольствия. За сим в разговор о велосипедах, а так же палках, веревках, костылях и самолетах, включусь на следующей неделе.

И вам счастливо!


--------------------
'Cuz I never walk away from what I know is right
Alice Cooper - Freedom
PM   Вверх
Леопольд
Дата 13.8.2010, 17:14 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 943
Регистрация: 17.6.2009

Репутация: 3
Всего: 13



Цитата(kemiisto @  13.8.2010,  16:54 Найти цитируемый пост)
Твоё "будущее" там, где больше колбасы на бутербродах.
Жжёшь... А вообще, если подумать, неплохой тост за здравие. smile



--------------------
вопросов больше чем ответов
PM MAIL   Вверх
Modul
Дата 13.8.2010, 17:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 238
Регистрация: 17.2.2006

Репутация: нет
Всего: нет



Цитата(kemiisto @  13.8.2010,  16:54 Найти цитируемый пост)
Какая разница начинающему за какой технологией будующее? Это просто бред какой-то. 

Да, база нужна и основы.


Цитата(kemiisto @  13.8.2010,  16:54 Найти цитируемый пост)
Не надо начинать с изучения господствующих технологий и языков. Не надо начинать с ООП. Это всё вредные советы.

Вот !

Начинающие учите чистый С.

А то без знания азов и основ потом назад сложно возвращаться.

Что первично, яйцо или курица ?



--------------------
I'll be back !
PM MAIL   Вверх
Леопольд
Дата 13.8.2010, 17:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 943
Регистрация: 17.6.2009

Репутация: 3
Всего: 13



Цитата(djamshud @  13.8.2010,  17:08 Найти цитируемый пост)
Это гениальная аналогия. Так можно притянуть любого кота за любые, даже чужие, яйца. Прошу прощение, что не могу развернуто ответить - рабочий день закончился, пора получать плотские удовольствия. За сим в разговор о велосипедах, а так же палках, веревках, костылях и самолетах, включусь на следующей неделе.

Окей, уйдём от аналогий вообще...

Макросы генерируют код за один проход при помощи копи-паста.
Шаблоны генерируют код манипулируя информацией о типе и при помощи статических констант (никакого копипаста, увы нет), есть рекурсия.
Цитата(djamshud @  13.8.2010,  13:40 Найти цитируемый пост)
Напрямую сравнивать конечно нельзя, но шаблоны - прямое развитие и отличное усовершенствование реализации идей макросов.
Цитата(djamshud @  13.8.2010,  14:16 Найти цитируемый пост)
Шаблоны же с макросами имеют общую идею - копипазм
В основе этих двух подходов к генерации кода лежат разные идеи и принципы, хотя и делают они одно и тоже - генерируют код. Но только макросы копипастят его. Для генерации качественного кода из шаблонов, нужно написать мета-программу. Можно и уравнение, к примеру, решить...

Надеюсь так понятно? Или ещё попридираемся попусту к словам? smile

Это сообщение отредактировал(а) Леопольд - 13.8.2010, 19:02


--------------------
вопросов больше чем ответов
PM MAIL   Вверх
azesmcar
Дата 13.8.2010, 17:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


uploading...
****


Профиль
Группа: Участник Клуба
Сообщений: 6291
Регистрация: 12.11.2004
Где: Армения

Репутация: 52
Всего: 211



Цитата(kemiisto @  13.8.2010,  16:54 Найти цитируемый пост)
Толсто. Но незачёт. Кстати, яркий пример троллинга. Я ведь ничего пока про Оберон не говорил...

Я чувствовал, что это ты скажешь.

Цитата(kemiisto @  13.8.2010,  16:54 Найти цитируемый пост)
Какая разница начинающему за какой технологией будующее? Это просто бред какой-то. Ну никто же не говорит студентам первого курса физтеха: "Парни, забейте на классическую физику, давайте-ка сразу квантовую теорию изучать. За ней будующее." Но тут... 

Тогда давайте ассемблер изучать, он ведь не меняется, плевать, что сегодня вакансий на ассемблер раз-два и обчелся.

Цитата(kemiisto @  13.8.2010,  16:54 Найти цитируемый пост)
Да .NET (в его нынешнем виде) вымрет к тому времени, когда парень будет устраиваться на работу (если будет). То есть тот .NET, который он сейчас начнёт изучать, будет меняться. И темпы изменений однозначно превысят темпы обучения. Название может и оставят... Не надо начинать с изучения господствующих технологий и языков. Не надо начинать с ООП. Это всё вредные советы.

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

Цитата(kemiisto @  13.8.2010,  16:54 Найти цитируемый пост)

А у тебя вообще нет будущего. Ты в профессии just for money. Так, марионетка. Твоё "будущее" там, где больше колбасы на бутербродах. Сейчас вот .NET пиаришь, а завтра ...  

зарабатывать деньги = быть марионеткой? smile 
Мне моя семья намного важнее всего остального и первоочередная задача для меня, как и для любого нормального мужчины (как я считаю) обеспечить свою семью и детей, что я и делаю. Мое будущее я строю сам, на свои же заработанные деньги, и да ..я в профессии just for money.. потому это моя работа, моя специальность а не хобби..для удовольствия я займусь чем нибудь другим. В мире много чего интересного. 

п.с. а .NET действительно хорош smile 


Это сообщение отредактировал(а) azesmcar - 13.8.2010, 17:37
PM   Вверх
mes
Дата 13.8.2010, 17:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


любитель
****


Профиль
Группа: Участник Клуба
Сообщений: 7954
Регистрация: 14.1.2006

Репутация: 79
Всего: 250



Цитата(djamshud @  13.8.2010,  15:23 Найти цитируемый пост)
Это не мои слова, есличо

сорри  smile  но неужто так трудно цитаты нормально выделять ? чтоб других не путать ?



--------------------
PM MAIL WWW   Вверх
Qout
Дата 13.8.2010, 17:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 46
Регистрация: 7.8.2010

Репутация: нет
Всего: нет



ну насколько я понимаю технология .NET это возможность совмещать разные языки в одной программе,а по поводу того что C++ вымрет,в этом я сильно совневаюсь,не для того его десятилетиями совершенствовали что бы потом выкинуть на помойку,покрайне мере я на это надеюсь,например С существует намного дольше С++ и как видно никто не собирается от него отказываться,а новые языки очень сложно пропихнуть,да и не то что бы пропихнуть сложно,создать что-то новое стоящее сложно,иначе уже бы давно создали совершенный язык и выкинули бы все остальные на помойку,вот я смотрел рейтинги языков,все что снизу рейтингов было изобретено недавно и что,как видно такие языки использую низкоуровневые фирмы для которых это дешевле и проще,все в мире поделено на слои и программирование здесь неисключение...

С++ как я прочитал во многих источниках это очень быстрый язык,для обычных компьютерных программ скорость неособо важна,точнее нет,она важна,но программы таковы что собственно разница в скорости что С++ что С почти незаметна,а вот для таких состовявляющих как компьютерные игры скорость это самая главная состовляющая
PM MAIL   Вверх
kemiisto
Дата 13.8.2010, 17:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Дикий Кот. =^.^=
****
Награды: 1



Профиль
Группа: Участник Клуба
Сообщений: 3292
Регистрация: 29.7.2007

Репутация: 5
Всего: 160



Цитата(azesmcar @  13.8.2010,  18:32 Найти цитируемый пост)
Я чувствовал, что это ты скажешь.

Но я этого не сказал.

Цитата(azesmcar @  13.8.2010,  18:32 Найти цитируемый пост)
Тогда давайте ассемблер изучать, он ведь не меняется, плевать, что сегодня вакансий на ассемблер раз-два и обчелся.

Нет, всё не так.

Цитата(azesmcar @  13.8.2010,  18:32 Найти цитируемый пост)
Не вымрет

Ну, ну. Посмотрим.

Цитата(azesmcar @  13.8.2010,  18:32 Найти цитируемый пост)
зарабатывать деньги = быть марионеткой?

Опять всё переврал. Быть в профессии just for money = быть марионеткой.

Цитата(azesmcar @  13.8.2010,  18:32 Найти цитируемый пост)
Мне моя семья намного важнее всего остального и первоочередная задача для меня, как и для любого нормального мужчины (как я считаю) обеспечить свою семью и детей, что я и делаю.

Вот я и говорю. Если бы пришёл парень-программист и спросил, мол, не подскажите, "как бы на хлеб с маслом да по праздникам на икорочку заработать?", я бы ничего против .NET не имел. У нас тут совсем другая ситуация.

Цитата(azesmcar @  13.8.2010,  18:32 Найти цитируемый пост)
п.с. а .NET действительно хорош

Ужасен.


--------------------
PM MAIL WWW GTalk Jabber   Вверх
azesmcar
Дата 13.8.2010, 17:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


uploading...
****


Профиль
Группа: Участник Клуба
Сообщений: 6291
Регистрация: 12.11.2004
Где: Армения

Репутация: 52
Всего: 211



Цитата(kemiisto @  13.8.2010,  17:49 Найти цитируемый пост)
Опять всё переврал. Быть в профессии just for money = быть марионеткой.

да да ...видимо программистом становяться ради какой-то благой цели...ну там мир спасти от апокалипсиса ..или что-то в этом роде..

Цитата(kemiisto @  13.8.2010,  17:49 Найти цитируемый пост)
Вот я и говорю. Если бы пришёл парень-программист и спросил, мол, не подскажите, "как бы на хлеб с маслом да по праздникам на икорочку заработать?", я бы ничего против .NET не имел. У нас тут совсем другая ситуация.

я полагаю люди работают для того, чтобы деньги зарабатывать..для меня это "default" смысл работы..а вот еслиб он сказал что-то вроде "я хочу остаться непризнанным гением и умереть в нищите, но писать на том, что доставит мне исключительное удовольствие" тогда другое дело. smile 
PM   Вверх
mes
Дата 13.8.2010, 18:01 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


любитель
****


Профиль
Группа: Участник Клуба
Сообщений: 7954
Регистрация: 14.1.2006

Репутация: 79
Всего: 250



Цитата(Qout @  13.8.2010,  16:39 Найти цитируемый пост)
у насколько я понимаю технология .NET это возможность совмещать разные языки в одной программе,

совмещать и раньше можно было ) в данном случае совмещение это всего лишь вытекающие из других обстоятельств. Суть не в языке программирования, а в той модели, которой с помощью языка управляешь.
smile

Цитата(Qout @  13.8.2010,  16:39 Найти цитируемый пост)
не для того его десятилетиями совершенствовали что бы потом выкинуть на помойку,

в нем столько много _оговорок_, что вполне вероятно, что появиться новый, обладающий достоинствами С++ и лишенный его недостатков..
smile

Цитата(Qout @  13.8.2010,  16:39 Найти цитируемый пост)
С существует намного дольше С++ 

а асм еще старее, и ему никто не пророчит забвение.. Наверно потому, что эти языки наиболее идеально приспособлены для своей ниши... 
 smile 

Цитата(Qout @  13.8.2010,  16:39 Найти цитируемый пост)
создать что-то новое стоящее сложно,

сложнее доказать, что  он лучше и привлечь массы и индустрию на его сторону smile


Цитата(Qout @  13.8.2010,  16:39 Найти цитируемый пост)
С++ как я прочитал во многих источниках это очень быстрый язык

не скорость - главное достоинство С++
smile


--------------------
PM MAIL WWW   Вверх
kemiisto
Дата 13.8.2010, 18:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Дикий Кот. =^.^=
****
Награды: 1



Профиль
Группа: Участник Клуба
Сообщений: 3292
Регистрация: 29.7.2007

Репутация: 5
Всего: 160



azesmcar, ключевое слово just.

Цитата(mes @  13.8.2010,  19:01 Найти цитируемый пост)
не скорость - главное достоинство С++

А какое? Я весь во внимании...


--------------------
PM MAIL WWW GTalk Jabber   Вверх
azesmcar
Дата 13.8.2010, 18:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


uploading...
****


Профиль
Группа: Участник Клуба
Сообщений: 6291
Регистрация: 12.11.2004
Где: Армения

Репутация: 52
Всего: 211



Цитата(kemiisto @  13.8.2010,  18:09 Найти цитируемый пост)
azesmcar, ключевое слово just.

И это ключевое слово just означает, что я ценю благосостояние своей семьи больше своих личных предпочтений в программировании.
PM   Вверх
mes
Дата 13.8.2010, 18:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


любитель
****


Профиль
Группа: Участник Клуба
Сообщений: 7954
Регистрация: 14.1.2006

Репутация: 79
Всего: 250



Цитата(azesmcar @  13.8.2010,  17:11 Найти цитируемый пост)
И это ключевое слово just означает, что я ценю благосостояние своей семьи больше своих личных предпочтений в программировании. 

ну сейчас кемисто добавит, о том, что нигде нет упоминания, о ваших предпочтениях, которые стали жертвой, ради семейного благополучия  smile  smile 



Это сообщение отредактировал(а) mes - 13.8.2010, 18:16


--------------------
PM MAIL WWW   Вверх
kemiisto
Дата 13.8.2010, 18:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Дикий Кот. =^.^=
****
Награды: 1



Профиль
Группа: Участник Клуба
Сообщений: 3292
Регистрация: 29.7.2007

Репутация: 5
Всего: 160



Цитата(azesmcar @  13.8.2010,  19:11 Найти цитируемый пост)
И это ключевое слово just означает, что я ценю благосостояние своей семьи больше своих личных предпочтений в программировании.

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

Добавлено через 3 минуты и 33 секунды
mes, ну тут не надо быть телепатом.

Я это всё к чему. Ведь, марионетка, это
Цитата
В переносном значении — человек, правительство, государство и т.п., являющиеся послушным орудием в чужих руках.


И вот когда, azesmcar, ты пишешь такие голые комплименты .NET'у, тебя используют. Как пропагандиста.


--------------------
PM MAIL WWW GTalk Jabber   Вверх
azesmcar
Дата 13.8.2010, 18:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


uploading...
****


Профиль
Группа: Участник Клуба
Сообщений: 6291
Регистрация: 12.11.2004
Где: Армения

Репутация: 52
Всего: 211



Цитата(kemiisto @  13.8.2010,  18:17 Найти цитируемый пост)
Поставь себе это в подпись. Или всегда оговаривай (выделяя желательно жирным), когда советуешь языки/технологии/... 

Зачем? Ты знаешь кого-то, для кого-то личные предпочтения важнее своих детей? Да нет, я не исключаю, что такие есть..просто интересно.
PM   Вверх
mes
Дата 13.8.2010, 18:24 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


любитель
****


Профиль
Группа: Участник Клуба
Сообщений: 7954
Регистрация: 14.1.2006

Репутация: 79
Всего: 250



Цитата(kemiisto @  13.8.2010,  17:09 Найти цитируемый пост)
А какое? Я весь во внимании... 

его высокоуровневая низкоуровненность.. о как закрутил smile



--------------------
PM MAIL WWW   Вверх
azesmcar
Дата 13.8.2010, 18:24 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


uploading...
****


Профиль
Группа: Участник Клуба
Сообщений: 6291
Регистрация: 12.11.2004
Где: Армения

Репутация: 52
Всего: 211



Цитата(mes @  13.8.2010,  18:16 Найти цитируемый пост)
ну сейчас кемисто добавит, о том, что нигде нет упоминания, о ваших предпочтениях, которые стали жертвой, ради семейного благополучия  smile  smile 

честно говоря в качестве личного предпочтения мне C# ближе всего, хотя он конечно не идеален, но все же лучше иметь существующее личное предпочтение с недостатками, чем абстрактное smile 
PM   Вверх
kemiisto
Дата 13.8.2010, 18:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Дикий Кот. =^.^=
****
Награды: 1



Профиль
Группа: Участник Клуба
Сообщений: 3292
Регистрация: 29.7.2007

Репутация: 5
Всего: 160



Цитата(azesmcar @  13.8.2010,  19:22 Найти цитируемый пост)
Ты знаешь кого-то, для кого-то личные предпочтения важнее своих детей?

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


--------------------
PM MAIL WWW GTalk Jabber   Вверх
azesmcar
Дата 13.8.2010, 18:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


uploading...
****


Профиль
Группа: Участник Клуба
Сообщений: 6291
Регистрация: 12.11.2004
Где: Армения

Репутация: 52
Всего: 211



Цитата(kemiisto @  13.8.2010,  18:17 Найти цитируемый пост)
И вот когда, azesmcar, ты пишешь такие голые комплименты .NET'у, тебя используют. Как пропагандиста. 

С тем же успехом можно сказать, что твои дифирамбы в адрес Oberon-а беспочвенны. Мне действительно нравиться .NET как framework и действительно нравиться C# - как язык программирования, на котором мне бы хотелось зарабатывать.
PM   Вверх
mes
Дата 13.8.2010, 18:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


любитель
****


Профиль
Группа: Участник Клуба
Сообщений: 7954
Регистрация: 14.1.2006

Репутация: 79
Всего: 250



azesmcar, kemiisto не призывает работать за идею.. он призывает реально оценивать ситуацию..
т.е. говорить  (грубо): .Net дрянь, но за нее платят, так как она в моде.
smile



--------------------
PM MAIL WWW   Вверх
azesmcar
Дата 13.8.2010, 18:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


uploading...
****


Профиль
Группа: Участник Клуба
Сообщений: 6291
Регистрация: 12.11.2004
Где: Армения

Репутация: 52
Всего: 211



Цитата(kemiisto @  13.8.2010,  18:26 Найти цитируемый пост)
Нет, просто у многих, кого я знаю, есть возможность обеспечивать семью в рамках личных предпочтений. 

Как обеспечивать? нет предела совершенству, всегда можно лучше, и если мне надо переступить через личные предпочтения, чтобы моему ребенку было лучше - я это сделаю.

Цитата(mes @  13.8.2010,  18:27 Найти цитируемый пост)
т.е. говорить  (грубо): .Net дрянь, но за нее платят, так как она в моде.

дрянь, не дрянь..пустые разговоры, ничего получше для решения реальных задач на сегодняшний день я не вижу.

Это сообщение отредактировал(а) azesmcar - 13.8.2010, 18:29
PM   Вверх
mes
Дата 13.8.2010, 18:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


любитель
****


Профиль
Группа: Участник Клуба
Сообщений: 7954
Регистрация: 14.1.2006

Репутация: 79
Всего: 250



Цитата(azesmcar @  13.8.2010,  17:28 Найти цитируемый пост)
 ничего получше для решения реальных задач на сегодняшний день я не вижу

а может кто то специально их не показывает  smile 
понравилось флеймить 



--------------------
PM MAIL WWW   Вверх
azesmcar
Дата 13.8.2010, 18:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


uploading...
****


Профиль
Группа: Участник Клуба
Сообщений: 6291
Регистрация: 12.11.2004
Где: Армения

Репутация: 52
Всего: 211



Цитата(mes @  13.8.2010,  18:32 Найти цитируемый пост)
а может кто то специально их не показывает  smile 

не исключено..но как только покажут я обещаю сознаться smile 
PM   Вверх
kemiisto
Дата 13.8.2010, 18:36 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Дикий Кот. =^.^=
****
Награды: 1



Профиль
Группа: Участник Клуба
Сообщений: 3292
Регистрация: 29.7.2007

Репутация: 5
Всего: 160



Цитата(azesmcar @  13.8.2010,  19:28 Найти цитируемый пост)
нет предела совершенству, всегда можно лучше, и если мне надо переступить через личные предпочтения, чтобы моему ребенку было лучше - я это сделаю.

Matrix has you. smile Система навязывает тебе правила игры и ты послушно следуешь. Усугубляя. Программистов слишком много. И большинство принимают правила игры. Большинство выбирает технологии, за которые платят, платят за технологии, которые выбирает большинство. Замкнутый круг.

Тебе только кажется, что твоему ребёнку будет лучше. Работаю с технологиями, которые не совсем по нраву, ты вносишь дисгармонию в свой внутренний мир. И она обязательно выйдет наружу. Принесёшь больше денег, но лишний раз сорвёшься. Да мало ли. Работа, не приносящая удовольствия, вряд ли продлевает продолжительность жизни... Лучше?

Цитата(azesmcar @  13.8.2010,  19:28 Найти цитируемый пост)
ничего получше для решения реальных задач на сегодняшний день я не вижу.

Ерунда!

Это сообщение отредактировал(а) kemiisto - 13.8.2010, 18:37


--------------------
PM MAIL WWW GTalk Jabber   Вверх
azesmcar
Дата 13.8.2010, 18:47 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


uploading...
****


Профиль
Группа: Участник Клуба
Сообщений: 6291
Регистрация: 12.11.2004
Где: Армения

Репутация: 52
Всего: 211



Цитата(kemiisto @  13.8.2010,  18:36 Найти цитируемый пост)
Тебе только кажется, что твоему ребёнку будет лучше. Работаю с технологиями, которые не совсем по нраву, ты вносишь дисгармонию в свой внутренний мир. И она обязательно выйдет наружу. Принесёшь больше денег, но лишний раз сорвёшься. Да мало ли. Работа, не приносящая удовольствия, вряд ли продлевает продолжительность жизни... Лучше?

Ты не прав, я не срываюсь и меня все устраивает. Технологии меня мало волнуют после работы, а удовольствия мне ни одна работа не принесет smile я больше как-то отдыхать люблю...удовольствие мне приносит много чего другого...например общение с людьми, в том числе и на работе. Так что все не так плохо.

Цитата(kemiisto @  13.8.2010,  18:36 Найти цитируемый пост)
Ерунда!

Что ерунда? То, что что я ничего лучше не вижу? smile 
Этого ты утверждать не можешь, ты можешь утверждать, что сам видишь что-то получше, но вовсе не обязательно, чтобы я с тобой согласился.

Это сообщение отредактировал(а) azesmcar - 13.8.2010, 18:49
PM   Вверх
Qout
Дата 13.8.2010, 18:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 46
Регистрация: 7.8.2010

Репутация: нет
Всего: нет



каждый к чему-то относится предвзято,у меня например как-то получилось так что я считаю C++ вершиной мира,и отказываюсь верить что C лучше него,хотя это может быть так.... это спихология человека,программирование это та профессия которая постоянно находится в движение и естственно то,что человек привязался к одной технологии и не хочет от нее отказываться

Это сообщение отредактировал(а) Qout - 13.8.2010, 19:03
PM MAIL   Вверх
mes
Дата 13.8.2010, 19:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


любитель
****


Профиль
Группа: Участник Клуба
Сообщений: 7954
Регистрация: 14.1.2006

Репутация: 79
Всего: 250



Цитата(Qout @  13.8.2010,  17:59 Найти цитируемый пост)
 что я считаю C++ вершиной мира,и отказываюсь верить что C лучше него,хотя это может быть та

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



Это сообщение отредактировал(а) mes - 13.8.2010, 19:54


--------------------
PM MAIL WWW   Вверх
Qout
Дата 13.8.2010, 21:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 46
Регистрация: 7.8.2010

Репутация: нет
Всего: нет



я тут откопал теорию про то что С используется больше чем С++ по 2 причинам
1 - линукс
2 - сложность языка С++,говорят что даже написать серьензый проект на С++ в разы сложнее чем на С,а поддерживать такой проект на языке С++ сущий ад,поэтому только очень серьезные организация которые могут позволить нанять себе лучших из лучших создают и поддерживают серьезные проекты на С++
PM MAIL   Вверх
Леопольд
Дата 13.8.2010, 21:33 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 943
Регистрация: 17.6.2009

Репутация: 3
Всего: 13



Цитата(Qout @  13.8.2010,  21:21 Найти цитируемый пост)
а поддерживать такой проект на языке С++ сущий ад
Зависит от того насколько хорошо спроектированна система. Не суть на чём она написана. Хотя, на С++ обычно поддерживать проект легче. Тут есть прямая зависимость от сложности.

На любом языке можно г0вн0к0да наколбасить.

Это сообщение отредактировал(а) Леопольд - 13.8.2010, 21:35


--------------------
вопросов больше чем ответов
PM MAIL   Вверх
wester
Дата 13.8.2010, 23:28 (ссылка)  | (голосов:5) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 675
Регистрация: 27.2.2009

Репутация: нет
Всего: 13



Qout
я так и не понял, а в чем сам C++ развивается ? C++ 0x анонсировали давно, а вот все никак... Почему же так ? а потому что Страуструп в свое время так испортил С, что когда одно меняешь, падает две каких-то функции.
C++ для развития мертв. К сожалению,  это факт. Иначе зачем бы развились всякие подмножества наподобие Qt ?
я вот не представляю , зачем может понадобиться C++ человеку , который свободен от предрассудков ( в данном случае - это человек, который никогда не слушал советы других, пока не стал сам изучать программирование). Драйвера, трояны ? С,asm. Формошлепство - Net,Java . Что - нибудь высокопроизводительное и хорошо поддерживаемое - Qt (Google Earth) (ИМХО,в Qt только синтаксис немного похож на C++, а так совершенно другой язык). Web - Python, asp.net
где найти нишу для с++ ? когда разбираешься в этом языке волосы встают дыбом везде где только растут, от того как закрутили плюсы.

все -таки , пока не поздно, начни с чего нибудь нормального -C, .Net, 
а извращение с плюсами оставь на потом ( а лучше вовсе забудь)

жду минусов, от обиженных фанатов C++ (:
PM MAIL   Вверх
Qout
Дата 14.8.2010, 01:14 (ссылка)  | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 46
Регистрация: 7.8.2010

Репутация: нет
Всего: нет



Цитата(wester @ 13.8.2010,  23:28)
Qout
я так и не понял, а в чем сам C++ развивается ? C++ 0x анонсировали давно, а вот все никак... Почему же так ? а потому что Страуструп в свое время так испортил С, что когда одно меняешь, падает две каких-то функции.
C++ для развития мертв. К сожалению,  это факт. Иначе зачем бы развились всякие подмножества наподобие Qt ?
я вот не представляю , зачем может понадобиться C++ человеку , который свободен от предрассудков ( в данном случае - это человек, который никогда не слушал советы других, пока не стал сам изучать программирование). Драйвера, трояны ? С,asm. Формошлепство - Net,Java . Что - нибудь высокопроизводительное и хорошо поддерживаемое - Qt (Google Earth) (ИМХО,в Qt только синтаксис немного похож на C++, а так совершенно другой язык). Web - Python, asp.net
где найти нишу для с++ ? когда разбираешься в этом языке волосы встают дыбом везде где только растут, от того как закрутили плюсы.

все -таки , пока не поздно, начни с чего нибудь нормального -C, .Net, 
а извращение с плюсами оставь на потом ( а лучше вовсе забудь)

жду минусов, от обиженных фанатов C++ (:

библиотеки сделанные под С++ это признак его развития,постоянно выпускаются новые и обновляются уже существующие и пока под язык будут выпускаться и обновляиться библиотеки,язык жив,только недавно майкрософт презинтовал Visual Studio 2010 и там как раз рассказывали что в новом визуал студио появились новые плюшки под C++,а пока такой гигант как майкрософт поддерживает С++ то он точно не загнется,крупнейшие разработчики игр используют С++ в качестве языка для своих проектов,крупнейшая игровая компания Blizzard пишет свои игры на С++

P.S. да и сама манера написания как раньше писали

#include <iostream.h>
main()
{
cout<<"aaa";
}

а сейчас пишут
#include <iostream>
using namespace std;
int main()
{
cout<<"aaa";
}

я конечно язык знаю на уровне дошкольника,но рискну предположить что различия тут нетолько внешне,тоесть с изменением написание что-то модицифировали
PM MAIL   Вверх
toxx
Дата 14.8.2010, 01:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 653
Регистрация: 4.3.2009
Где: НН

Репутация: 4
Всего: 13



Цитата


#include <iostream.h>
main()
{
cout<<"aaa";
}

а сейчас пишут
#include <iostream>
using namespace std;
int main()
{
cout<<"aaa";
}



Код

#include <iostream.h>
int main()
{
    cout<<"aaa";
    return 0;
}


Код

#include <iostream>
using namespace std;
int main()
{
    cout<<"aaa";
    return 0;
}


Щас тут походу чтото будет, по поводу негодности С++ =)

Это сообщение отредактировал(а) toxx - 14.8.2010, 01:32
PM MAIL   Вверх
wester
Дата 14.8.2010, 08:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 675
Регистрация: 27.2.2009

Репутация: нет
Всего: 13



Qout
MS и .net поддерживает , а вот все проророчат смерть этой технологии. Парадокс,не правда ли ?


Цитата

P.S. да и сама манера написания как раньше писали

#include <iostream.h>
main()
{
cout<<"aaa";
}

безграмотный пример.
необходимо заменить cout<<"aaa"; на std::cout<<"aaa"
опционально , можно еще и int main(void) написать, если не планируется считывать параметры при запуске.

а все дело в том, что как писали 25 лет назад, так и сейчас пишут. ничего не поменялось.

toxx
Цитата

Щас тут походу чтото будет, по поводу негодности С++ =)

уже есть, тыц
PM MAIL   Вверх
Qout
Дата 14.8.2010, 17:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 46
Регистрация: 7.8.2010

Репутация: нет
Всего: нет



Цитата(wester @ 14.8.2010,  08:56)
Qout
MS и .net поддерживает , а вот все проророчат смерть этой технологии. Парадокс,не правда ли ?


Цитата

P.S. да и сама манера написания как раньше писали

#include <iostream.h>
main()
{
cout<<"aaa";
}

безграмотный пример.
необходимо заменить cout<<"aaa"; на std::cout<<"aaa"
опционально , можно еще и int main(void) написать, если не планируется считывать параметры при запуске.

а все дело в том, что как писали 25 лет назад, так и сейчас пишут. ничего не поменялось.

toxx
Цитата

Щас тут походу чтото будет, по поводу негодности С++ =)

уже есть, тыц

да нет,друг мой в этом ты ошибаешься,та программа которую я тебе процитировал будет работать да еще и как,и ничего туда не надо добавлять,просто нужен компилятор 90-ых годов 
PM MAIL   Вверх
toxx
Дата 14.8.2010, 17:51 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 653
Регистрация: 4.3.2009
Где: НН

Репутация: 4
Всего: 13



Qout
какой я тебе друг ? хотя бы манеры общения соблюдал бы.

борланд /турбо с++ еще 1983 года, она эту белеберду твою не переварит.

PM MAIL   Вверх
wester
Дата 14.8.2010, 19:14 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 675
Регистрация: 27.2.2009

Репутация: нет
Всего: 13



Qout
ок,
копирую точь - в - точь пример из поста
получаю
Цитата

Ошибка    1    error C1083: Не удается открыть файл включение: iostream.h: No such file or directory

ладно, убираю расширение 
получится <iostream>
получаю
Цитата

Ошибка    1    error C2065: cout: необъявленный идентификатор


компилятор из VS2010 

Это сообщение отредактировал(а) wester - 14.8.2010, 19:15
PM MAIL   Вверх
Qout
Дата 14.8.2010, 19:54 (ссылка)    | (голосов:4) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 46
Регистрация: 7.8.2010

Репутация: нет
Всего: нет



Цитата(wester @ 14.8.2010,  19:14)
Qout
ок,
копирую точь - в - точь пример из поста
получаю
Цитата

Ошибка    1    error C1083: Не удается открыть файл включение: iostream.h: No such file or directory

ладно, убираю расширение 
получится <iostream>
получаю
Цитата

Ошибка    1    error C2065: cout: необъявленный идентификатор


компилятор из VS2010

ты думал я тебе пример из воздуха взял? я его взял из книги как программировать на С++ только очень старой,ну если ты считаешь себя умнее тех кто её писал то ок,спорить не буду!
PM MAIL   Вверх
wester
Дата 14.8.2010, 22:17 (ссылка) |    (голосов:4) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 675
Регистрация: 27.2.2009

Репутация: нет
Всего: 13



Qout
да причем тут самый умный - самый глупый ?
просто программировать по жизни будешь в основном на новейших компиляторах, а не на доисторических динозаврах эпохи перфокарт
PM MAIL   Вверх
djamshud
Дата 15.8.2010, 22:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Пердупержденный
***


Профиль
Группа: Завсегдатай
Сообщений: 1655
Регистрация: 23.11.2009

Репутация: 4
Всего: 39



Леопольд, мы в нашем споре просто по-разному смотрим на основополагающие вещи. Мое имхо, что шаблоны вошли в С++, потому что старые добрые макросы, которые хорошо метапрограммирует в С, были не способны решать задач метапрограммирования в новом языке, отсюда и мой вывод о том, что шаблоны - суть развитие макросов. Ваше имхо тоже понятно. А что там в действительности копипастится или выстраивается прямо внутри компилятора - это ясно, но в общем то не важно.

Qout, линукс не имеет никакого отношения в популярности С. Это просто еще один проект, на нем реализованный. Ну и сам линукс не навязывает использование С, в нем очень много компиляторов и интерпретаторов разных языков. Так что думайте дальше.

А azesmcar и kemiisto разыгрывают перед вами отличную сценку. Как у программиста у вас два пути: быть в потоке и программировать, на чем программируют все, сейчас это в основном ява и дотнет (как платформы), или уйти из потока, качественно заботав что-то одно - то, что нравится, либо перспективно по вашим представлениям, либо и то и другое, конечно. Следуя первому пути вы имеете стабильный средний заработок, работаете в крупных командах и как на конвеере производите софт; меняются веяния - вместе со всеми изучаете новые модные языки и технологии; выйти из потока крайне сложно - привычка ж. Приверженцы второго пути - это выскококлассные и редкие задроты, справедливо называющие первых быдлом от программирования. Основная их проблемы заключается в поиске работы, но, найдя ее, они становятся одними из самых высокооплачиваемхы специалистов - незаменимые люди бывают! Также вторые иногда вырываются в отдельный поток - они создают какое-то решение и в дальнейшем занимаются ее поддержкой и развитием. Во втором пути много романтики и есть шанс замечательно проявить себя, как творческую личность, но не забывайте, что вы рискуете прожить в нищите, потому что во-первых вы вполне можете не стать тем самым высококвалифицированным специалистом, а остаться на уровне быдла, а во-вторых ваши представления о прекрасном и перспективном могут крайне расходиться с реальностью.

wester, не вижу причин говорить о Qt, как о чем-то стоящем особняком. Если Qt используется в С++, то С++ от этого не перестает быть С++ом. Ну вводится парадигма сигналов-слотов, так она была и реализовывалась и раньше. Что касается удобного программирования интерфейсов, так этого вообще обычный С++, с хорошо продуманной иерархией классов. В реализации контейнеров и алгоритмов опять же ничего нового.

mes, сори. Я никак не соберусь написать скрипт конвертации православного маркдауна в б-гмерзкий ббкод.

Добавлено через 1 минуту и 55 секунд
Qout, про пример из старой книги С++. Таким С++ был десять с лишним лет назад. Сейчас С++ другой. Или почему вы не разговариваете на старославянском?


--------------------
'Cuz I never walk away from what I know is right
Alice Cooper - Freedom
PM   Вверх
Страницы: (15) [Все] 1 2 3 ... Последняя »
Ответ в темуСоздание новой темы Создание опроса
Правила форума "C/C++: Для новичков"
JackYF
bsa

Запрещается!

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами

  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы по реализации алгоритмов рассматриваются здесь


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, JackYF, bsa.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | C/C++: Для новичков | Следующая тема »


 




[ Время генерации скрипта: 0.5562 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.