Извините, ничего не найдено.

Не расстраивайся! Лучше выпей чайку!
Регистрация
Справка
Календарь

Вернуться   forum.boolean.name > Программирование игр для компьютеров > C++

Ответ
 
Опции темы
Старый 23.06.2011, 11:04   #91
wolfhound512
Знающий
 
Аватар для wolfhound512
 
Регистрация: 18.02.2008
Сообщений: 276
Написано 121 полезных сообщений
(для 299 пользователей)
Ответ: Объясните разницу между Delphi и C++

Сообщение от L-ee-X Посмотреть сообщение
a-- ; a++ ??
В данном случае лучше
--a; ++a;
__________________
GUI, GUIw512, AlbaLynx, Форум
(Offline)
 
Ответить с цитированием
Старый 23.06.2011, 11:08   #92
Randomize
[object Object]
 
Аватар для Randomize
 
Регистрация: 01.08.2008
Адрес: В России
Сообщений: 4,354
Написано 2,470 полезных сообщений
(для 6,850 пользователей)
Ответ: Объясните разницу между Delphi и C++

inc(a); dec(a); ??
(Offline)
 
Ответить с цитированием
Старый 23.06.2011, 15:39   #93
falcon
Разработчик
 
Аватар для falcon
 
Регистрация: 12.07.2008
Сообщений: 523
Написано 196 полезных сообщений
(для 470 пользователей)
Ответ: Объясните разницу между Delphi и C++

хоть мой мозг насмерть съели плюсы и вряд ли я с них когда-нибудь слезу, но всё-таки многим лучше начинать с паскаля.
особенно полным новичкам.
хеловёрлд на плюсах:
#include <iostream>
using namespace std;
int main()
{
     cout<<"Hello world!"<<end;
}
(кстати return 0; вовсе не обязателен)
программа которая выводит сообщение в поток вывода.
так ли она проста?
попробуйте объяснить новичку, что такое деректива препроцессора #include, зачем там объявлены заголовки классов и т.п.
потом объясните что такое пространства имён..
что такое ф-ция, зачем нужна main почему int и почему в данном случае не нужно return (или если вы решите его оставить - зачем оставили)
или скажите "ну вам сейчас это не нужно, вернёмся к этому потом", но уверяю вас, слишком часто придётся говорить эту фразу, а в итоге большая часть аудитории просто забросит изучение..

на паскале тот же пример будет намного наглядней и проще.
была одна публикация.. сравнение С и Pascal для начинающих, до того как я её прочитал, я был мнения, что лучше сразу начинать с Си. Теперь вот напротив. Если кому интересно, могу поискать эту статейку)
(Offline)
 
Ответить с цитированием
Старый 25.06.2011, 14:22   #94
ffinder
Дэвелопер
 
Аватар для ffinder
 
Регистрация: 10.09.2007
Сообщений: 1,442
Написано 793 полезных сообщений
(для 1,460 пользователей)
Ответ: Объясните разницу между Delphi и C++

ты забыл главное - ввод\вывод основан на перегрузке операторов (!), которые часто являются функциями-членами (!!) классов (!!!), или даже friend-функциями (!!!!).
вот такая вот кривая обучения - всё сразу или ничего вообще.
но паскаль уже давно не торт. ну вот кому он сейчас нужен? забивать ресурс мозга лишними знаниями?
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
LLI.T.A.L.K.E.R. (25.06.2011)
Старый 25.06.2011, 14:36   #95
falcon
Разработчик
 
Аватар для falcon
 
Регистрация: 12.07.2008
Сообщений: 523
Написано 196 полезных сообщений
(для 470 пользователей)
Ответ: Объясните разницу между Delphi и C++

Я просто решил не уточнять ))))

>>но паскаль уже давно не торт. ну вот кому он сейчас нужен? забивать ресурс мозга лишними знаниями?

в вопросах обучения прогингу, его актуальность уходит на задний план.
Чего такого нету в паскале, что действительно скажется на развитии программиста?
Абсолютному новичку намного важнее интуитивно понятный синтаксис и конструкции нежели актуальность, производительность, гибкость и т.д и т.п...
Освоив основы алгоритмизации и кодирования, можно постепенно переходить к концептуальным подходам к разработке.. Тогда и язык по актуальней можно выбрать ( шарп, жава, плюсы.. )
По крайней мере выбор будет уже более или менее объективным.. И нету тут никакого забивания лишними знаниями. Я вообще сейчас прихожу к тому, что лишних знаний не бывает)
Но уж если на то пошло, то в начале обучения перегрузка операторов, классы и объекты - намного более лишнее знание)
(Offline)
 
Ответить с цитированием
Старый 25.06.2011, 17:10   #96
ffinder
Дэвелопер
 
Аватар для ffinder
 
Регистрация: 10.09.2007
Сообщений: 1,442
Написано 793 полезных сообщений
(для 1,460 пользователей)
Ответ: Объясните разницу между Delphi и C++

если уж пошла речь про обучение программированию, то в MIT первый язык на первом курсе - Scheme.
ящитаю это лютый и бешеный вин.
жаль у нас такого не было. начинали с Q-Basic'a...
(Offline)
 
Ответить с цитированием
Старый 25.06.2011, 19:29   #97
falcon
Разработчик
 
Аватар для falcon
 
Регистрация: 12.07.2008
Сообщений: 523
Написано 196 полезных сообщений
(для 470 пользователей)
Ответ: Объясните разницу между Delphi и C++

http://file.qip.ru/document/LvlQdMzE/anti_c_v03.html
зачитай))
если уж сам говорил об ненужных знаниях, каковы шансы молодому специалисту устроиться работать со scheme ? (на фоне Java-ондроедов или там C# с чем-нито ещё)
Я вот пока не видал таких вакансий))
(Offline)
 
Ответить с цитированием
Старый 25.06.2011, 22:06   #98
ffinder
Дэвелопер
 
Аватар для ffinder
 
Регистрация: 10.09.2007
Сообщений: 1,442
Написано 793 полезных сообщений
(для 1,460 пользователей)
Ответ: Объясните разницу между Delphi и C++

Сообщение от falcon Посмотреть сообщение
сорри, нехочется качать что-то левое с квипа.
если там про критику сиплюсов - то я читал уже как минимум 5 статей по этому поводу и 90% в них - правда.

Сообщение от falcon Посмотреть сообщение
если уж сам говорил об ненужных знаниях, каковы шансы молодому специалисту устроиться работать со scheme ? (на фоне Java-ондроедов или там C# с чем-нито ещё)
Я вот пока не видал таких вакансий))
мы вообще-то про обучение программированию.
и в качестве первого языка Схема рулит. она дает понимание как оно там все внутри компилятора устроено. а паскаль - это наглухо заваренный "черный ящик", как и джава.
(Offline)
 
Ответить с цитированием
Старый 26.06.2011, 00:23   #99
falcon
Разработчик
 
Аватар для falcon
 
Регистрация: 12.07.2008
Сообщений: 523
Написано 196 полезных сообщений
(для 470 пользователей)
Ответ: Объясните разницу между Delphi и C++

>>если там про критику сиплюсов
там о том, почему начинать обучение в вузе лучше с паскаля чем с Си.

>>и в качестве первого языка Схема рулит. она дает понимание как оно там все внутри компилятора устроено.

разве при обучении программированию, понимание того как оно происходит "внутри компилятора" стоит на первом месте?..
не подумай, что я считаю, мол этого знать не надо. Но если трезво судить, новичку лучше понять как значения переменных местами менять, да массивы пузырьком сортировать..
если у него есть уже подобная база, то он сам сможет себе выбрать язык (scheme в т.ч.).. ну по крайней мере попытаться))
а паскаль - классика.. тонны примитивных алгоритмов разбираются именно на нём.
(Offline)
 
Ответить с цитированием
Старый 26.06.2011, 00:30   #100
HolyDel
 
Регистрация: 26.09.2006
Сообщений: 6,035
Написано 1,474 полезных сообщений
(для 2,707 пользователей)
Ответ: Объясните разницу между Delphi и C++

мне кажется, обучать программированию на языке непохожем на любые промышленные (языки) - неправильно.
(Offline)
 
Ответить с цитированием
Эти 2 пользователя(ей) сказали Спасибо HolyDel за это полезное сообщение:
falcon (26.06.2011), h1dd3n (26.06.2011)
Старый 26.06.2011, 00:54   #101
falcon
Разработчик
 
Аватар для falcon
 
Регистрация: 12.07.2008
Сообщений: 523
Написано 196 полезных сообщений
(для 470 пользователей)
Ответ: Объясните разницу между Delphi и C++

HolyDel я тож так считаю и собсно сказал это, но на самом деле тут тоже есть свои нюансы.. если действительно качественно освоить методики разработки ПО, да ещё и знать как оно там работает на самом низком уровне - принципиально не важно какой ты будешь учить язык. В конце концов в промышленности переходя от проекта к проекту может потребоваться менять и языки, и текхнологии.. надо уметь учиться)
(Offline)
 
Ответить с цитированием
Старый 26.06.2011, 02:53   #102
ffinder
Дэвелопер
 
Аватар для ffinder
 
Регистрация: 10.09.2007
Сообщений: 1,442
Написано 793 полезных сообщений
(для 1,460 пользователей)
Ответ: Объясните разницу между Delphi и C++

Сообщение от falcon Посмотреть сообщение
Абсолютному новичку намного важнее интуитивно понятный синтаксис и конструкции нежели актуальность, производительность, гибкость и т.д и т.п...
Освоив основы алгоритмизации и кодирования, можно постепенно переходить к концептуальным подходам к разработке.. Тогда и язык по актуальней можно выбрать ( шарп, жава, плюсы.. )
а потом вы начинаете про то, что на схеме работу не найдешь...
учиться - на одном, работать - на очень разном.
(Offline)
 
Ответить с цитированием
Старый 26.06.2011, 09:33   #103
falcon
Разработчик
 
Аватар для falcon
 
Регистрация: 12.07.2008
Сообщений: 523
Написано 196 полезных сообщений
(для 470 пользователей)
Ответ: Объясните разницу между Delphi и C++

Сообщение от ffinder Посмотреть сообщение
а потом вы начинаете про то, что на схеме работу не найдешь...
учиться - на одном, работать - на очень разном.
отличная позиция - пропускать пол текста мимо ушей.
кстати я особо и не настаивал на этом и даже уточнил, мол ради бога, учитесь на чём хотите.))
аргументировать же твой "вин" со схемой ты нужным не счёл)
(Offline)
 
Ответить с цитированием
Ответ


Опции темы

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


Часовой пояс GMT +4, время: 13:01.


vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot
Style crйe par Allan - vBulletin-Ressources.com