n0x3r Не, я с него тоже писял кипятком, особенно с его CGI-модуля. Но посматривать на код иногда было жутковато. Ну, это тоже оставим на моёй совести, типо моя имха, ага
PHP ничего общего с Си кроме схожего синтаксиса не имеет. PHP ведь изначально расшифровывалось как Personal Home Page, это потом оно стало Hypertext Preprocessor'ом - это язык чисто для Web-а!
Perl - полноценный язык программирования с синтаксисом Си и заточением многих его возможностей под Unix, сетевые технологии и консоль.
<I>nfinity кажется можно , сейчас на сайте мелкомягких лежит Visual Studio 2005 Beta 2 разбитая на отдельные языки (С#,C++ и тд.). Особых глюков не замечено, вполне можно пользоваться..
Среда разработки - из бесплатных есть Borland C++BuilderX (около двухсот метров).
Если начинать "правильно", то лучше использовать "простой" редактор типа scintilla.sf.net и компилятор GCC с mingw.org . И, само собой, командную строку.
ЗЫ: В большинстве учебников должно упоминаться, как добыть то или иное обеспечение.
<I>nfinity я не программист и никогда им не буду, знание C++ у меня как прикладное... пока я просто манагер/саппортер, но будующее наверное с IT-сферой связывать буду...
<I>nfinity программирование это не моё - сидеть целыми днями и копаться в коде, писать, дебагить, и т.д. мне просто не хочется... Не то, чтобы мне не нравилось, но всё время этому посвящать я не хочу. Будующее буду связывать с интернет технологиями, может быть безопастность, может быть веб-проекты, хостинг, посмотрим...
А C++ оно всегда пригодится, где парсер логов написать (хотя для этого проще Perl юзать ), где еще какую утилитку...
Тоже интегрированная среда со всеми (ну, или почти всеми) вкусностями. Конечно, GCC, но, пока на нём не надо писать inline-assembly, сойдёт. ВинАпи поддерживает.
А вобще имхо чего либо изучать ради абстрактных знаний не к чему путному не приводит, другое дело если у тебя появилась желание чегонить сделать ну там калькулятор,игру типа CS то да вопросов нету но при таком подходе и необходимая среда и язык выливаются сами сабой.
А извените читать страуступа без реального использования ето только чтоб в курилке можно было блеснуть интелектом
А ты уже научился заряжать левой ногой свой телефон?
MS Visual C++ 6.0 это конечно хорошо но есть некоторые вещи которые ее компилятор не поддерживает (до них правда еще добраться надо так что для начала это не проблема). В такие моменты пользуюсь компилятором Digital Mars.
Учил С++ по книге
"Философия С++. Введение в стандартный С++".
2-е издание 1 том (есть уже и второй). Брюс Эккель.
Первую книгу прочитал полностью (~600 страниц (хотя там самое интерессное с середины начинается) ). 2 том пока только на половину.
+ читал интерессные книжки:
"Дизайн и эволюция языка C++" Бьерн Страуструп. - рассказывает историю создания языка.
"Программист - прагматик. Путь от подмастерья к мастеру" Эндрю Хант и Дэвид Томас.
Рекомендую приобрести справочник, а то мало какие функции потребуются. Мой выбор:
"Справочник программиста на С/С++. Герберт Шилдт"
А далее и на С/С++ можно переходить.
В нете можно найти книжечку "Веревка достаточной длинны чтобы выстрелить себе в ногу", да, перевод названия дурацкий, но мне это дело читать было интерессно.
А вообще лучше начинать с Pascalя и не забивать себе голову всяким ООП. Вначале надо с простого. Вот тут вроде все очень понятно пишут:
"Turbo Pascal 7.0 Самоучитель для начинающих" С. Н. Лукин.
Речь, как полагаю, не идёт о разработке уровня предприятия, а об обучении.
Для начинающего и такое сойдёт. Тем более, интерфейс похож на VS. И качать меньше.
В идеале, нужно начинать с простого редактора, хотя бы, для того, чтобы не считать все эти #include <whatsoever> int main(int argc, char** argv){...} "волшебными словами, чтоб заработало", ИМХО.
Dimmy Данет просто последнии VC 7/7.1 они юзер френдли
хош лезеш в сложности хош обходишся F5/F9 а синтаксис малька но отличается у тогоже GCC и VC
SonicCat С++ вначале ето только забивать голову ненужными понятиями имхо. Ябы посоветовал преобрести пару книжак но Cи причем именно несколько так как в книжках встречаются банальные опечатки каторые не позволяют исполнить приведеный проект и чтоб разобратся что не так помогает несколько разных книг .Все зависит от наличия денег в кармане выбирать можно по количеству примеров в книжке имхо самое главное.
Если мы говорим именно про справочники то да согласен Бьерн Страуструп,Скотт Мейерс тот же Шилдт. У меня под рукой еще валяется "Учебник С/C++ Т.А Павловская".
Но опятьже ето чисто абстрактно. Знать бы чего человек хочет конкртно былобы легче советовать
Dimmy Незнаю у меня предвзятое мнение к етой дельфевой поделке Пытался использовать DevCpp чтоб завести на нем gcc от Gygwin после трех дней танцев с бубном оно так и не завелось :-)
Для меня перл оказался самым простым языком из всех. пусть это буит маё имхо. и что пхп сакс безосновательно, да, тоже имхо.вотЪ
Кому как...
Я, например, начинал.
PHP - упрощенный С, но никак не Perl - упрощенный С !
PHP ничего общего с Си кроме схожего синтаксиса не имеет. PHP ведь изначально расшифровывалось как Personal Home Page, это потом оно стало Hypertext Preprocessor'ом - это язык чисто для Web-а!
Perl - полноценный язык программирования с синтаксисом Си и заточением многих его возможностей под Unix, сетевые технологии и консоль.
В основном, на С/С++ плюс иногда РНР.
<I>nfinity
Скачать - сколько влезет.
Если для Винды - можно у МС их собственный компилятор, можно на cygwin.com и mingw.org (из набора GNU).
В *никсе, по идее, всё уже должно быть "на месте"
Среда разработки - из бесплатных есть Borland C++BuilderX (около двухсот метров).
Если начинать "правильно", то лучше использовать "простой" редактор типа scintilla.sf.net и компилятор GCC с mingw.org . И, само собой, командную строку.
ЗЫ: В большинстве учебников должно упоминаться, как добыть то или иное обеспечение.
1.Turbo C++ 4.5 для windows
2.Borland C++4 для windows
3.Borland C++5 для windows
4.Microsoft Visual C++ 1.56 для windows
5.Microsoft Visual C++4 для windows
6.Microsoft Visual C++5 для windows
сам найти не смог.
А GNU C++ Compiler сам по себе довольно эксцентричный компилятор, не думаю, что с него стоит начинать...
ed2k://|file|Microsoft.Visual.C++.Standfard.Edition.(v.6.0).iso|274364416|EB2FB861195B096215AF12F264DE41D2|/
ed2k://|file|Microsoft.Visual.C++.6.0.Professional.Edition.eng.ISO|654413824|CD8253F8C93614E1BDBCE688EBF3CAD2|/
ed2k://|file|Microsoft.Visual.C++.6.0.iso|419077008|BD368B6C285F606428D384CD2E73267E|/
Ставь eDonkey/eMule и качай
P.s.либо ждать добрых людей,готовых поделиться,что маловероятно.
Так что дуй в p2p
P.s. подожду до завтра,если никто не откликнется,то придётся дуть))
P.s. раз изучаешь(изучал)С++,то тебе интересно...имхо
А C++ оно всегда пригодится, где парсер логов написать (хотя для этого проще Perl юзать
http://bloodshed.net/dev/devcpp.html
Тоже интегрированная среда со всеми (ну, или почти всеми) вкусностями. Конечно, GCC, но, пока на нём не надо писать inline-assembly, сойдёт. ВинАпи поддерживает.
А извените читать страуступа без реального использования ето только чтоб в курилке можно было блеснуть интелектом
Учил С++ по книге
"Философия С++. Введение в стандартный С++".
2-е издание 1 том (есть уже и второй). Брюс Эккель.
Первую книгу прочитал полностью (~600 страниц (хотя там самое интерессное с середины начинается) ). 2 том пока только на половину.
+ читал интерессные книжки:
"Дизайн и эволюция языка C++" Бьерн Страуструп. - рассказывает историю создания языка.
"Программист - прагматик. Путь от подмастерья к мастеру" Эндрю Хант и Дэвид Томас.
Рекомендую приобрести справочник, а то мало какие функции потребуются. Мой выбор:
"Справочник программиста на С/С++. Герберт Шилдт"
А далее и на С/С++ можно переходить.
В нете можно найти книжечку "Веревка достаточной длинны чтобы выстрелить себе в ногу", да, перевод названия дурацкий, но мне это дело читать было интерессно.
А вообще лучше начинать с Pascalя и не забивать себе голову всяким ООП. Вначале надо с простого. Вот тут вроде все очень понятно пишут:
"Turbo Pascal 7.0 Самоучитель для начинающих" С. Н. Лукин.
А далее можно и на C/C++ переходить.
Речь, как полагаю, не идёт о разработке уровня предприятия, а об обучении.
Для начинающего и такое сойдёт. Тем более, интерфейс похож на VS. И качать меньше.
В идеале, нужно начинать с простого редактора, хотя бы, для того, чтобы не считать все эти #include <whatsoever> int main(int argc, char** argv){...} "волшебными словами, чтоб заработало", ИМХО.
SonicCat
С++ не Ява, насильно в ООП никто не пихает.
хош лезеш в сложности хош обходишся F5/F9 а синтаксис малька но отличается у тогоже GCC и VC
SonicCat С++ вначале ето только забивать голову ненужными понятиями имхо. Ябы посоветовал преобрести пару книжак но Cи причем именно несколько так как в книжках встречаются банальные опечатки каторые не позволяют исполнить приведеный проект и чтоб разобратся что не так помогает несколько разных книг .Все зависит от наличия денег в кармане выбирать можно по количеству примеров в книжке имхо самое главное.
Если мы говорим именно про справочники то да согласен Бьерн Страуструп,Скотт Мейерс тот же Шилдт. У меня под рукой еще валяется "Учебник С/C++ Т.А Павловская".
Но опятьже ето чисто абстрактно. Знать бы чего человек хочет конкртно былобы легче советовать