Перейти к содержимому

C++


Гость Guest

Recommended Posts

Nu kak chto? Mozgi konechno :gizildish:

:ph34r: Nu vvobshe tebe nujen kompilyator (on preobrazuyet to chto ti napisal na yazike C++ v nechto, kotoroye budet zapuskatsya pri clike mishki napr. , kak Paint). S Visual C++ nachinat nemnogo neudobno, poetomu poishi na nete kakoy-nibud legkiy komplier.

good luck...

Ссылка на комментарий
Поделиться на других сайтах

Что нужно для изучения С++ (кроме учебника)?

Послушайся совета программиста на Microsoft Visual Basic.

Во первых С++ это не компилятор-это среда разработки. На С++ ты пишешь программы на языке С++ , а потом только компилятор компилирует его в машинный код. Но мой тебе совет, начни программировать на VIsual Basic за последнее время он стал самым популярным языком программирования. С помощю него ты можешь создать программу любого уровня и любой сложности. Например те же ехе файлы, интернет страницы, программы для работы с базами данных, и вообще все что хочешь. VB ни чюточку не уступает С++. И еще на последок в начале следущего года Microsoft выпустит Visual Basic 7 тогда С++ будет конец. А сам Visual Basic 6 ты можешь купить в любом магазине по продаже CD. Если хочешь и вправду научиться создавать свои программы, я могу научить тебя стать профессиональным программистом. Мне нужен помощник для создания первых программ на азербайджанском языке.

c.redfield@mail.ru

Ссылка на комментарий
Поделиться на других сайтах

Гест,

Тебе судя по всему нужен компилятор С++. Который обычно поставляется вместе с линкером и стандартными библиотеками. Что позволяет компилить код и сразу получать работающую программу - executable. Если ты работаешь под UNIX - для этой цели подойдет любой GNU С++ компилятор (gcc), обычно бесплатно поставляемые вместе с системой. Вместе с GNU-сным линкером и мэйкером. И вполне можно обойтись коммандной строкой безо всякой среды.

В случае Windows - подойдет VC++ любой версии или Borland C++ Builder. В них обоих достаточно создать проект называемый console application - и все готово для изучения С++ - пиши main() и вперед. Хотя можно работать и с командной строки, безо всякой среды, но на Windows это гораздо сложнее чем в UNIX средах. Под Linux есть также КDevelop - бесплатно распространяемая среда разработки в С++ - аналог VC++ под Windows.

Насчет учебника же - для изучения языка С++ желательно купить третье издание Бьярна Страуструпа - "Язык программирования С++" или скатать его из сети. Поскольку автор этой книги является автором и самого языка - лучшей книги найти трудно. И есть очень хороший русский перевод. А по мере развития можно переходить на Мейерса и других, но эту уже потом.

И последний совет - не начинай изучения С++ с изучения Win32 API или c MFC или другой какой-нибудь объектно ориентированной библиотеки. Лучше всего поиграться в консольном режиме - под STL - Standard Template Library - стандартная шаблонная библиотека С++ - обычно входит в стандартную поставку С++ компилятора, хотя всегда можно найти в сети отдельно. Но в любом случае - с 95-ого года STL входит в ANSI стандарт языка С++, поэтому если где-то указано - ANSI compliant compiler - стало быть все стандартные библиотеки плюс STL - обязаны быть.

Chris Redfield,

Тут кое какие неточности, хотелось бы их отметить.

Во-первых С++ это не компилятор - но и не среда разработки - это вообще говоря язык програмирования, стандартизированный АNSI комитетом. Средой как раз таки является Вижуал Бейсик - который не имеет своего АNSI стандарта - и является коммерческой разработкой Microsoft - существование которого ограничено циклом жизни этой компании.

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

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

"И еще на последок в начале следущего года Microsoft выпустит Visual Basic 7 тогда С++ будет конец."

Вижуал Бейсик никогда не будет конкурентом С++ это из разных областей вообще. Язык общего назначения - с языком предназначенным для написания несложных скриптов прикладного уровня ?

"Мне нужен помощник для создания первых программ на азербайджанском языке."

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

А то жалко парня, послушает тебя по неопытности, а потом всю жизнь мучайся. Microsoft развалится в одночасье, как Борланд или Corel - и человек в один день превратится в безработного.

Ссылка на комментарий
Поделиться на других сайтах

Ya hochu takje zametit chto znaya "C++" ti mojesh bez osobogo napryaga programmit pod Unix (po krayney mere odin moi drug nachal s Borland C++, a teper bez osobih slojnostey kodit i dlya Unixa). A s Visual Basic eto ne proydet. Borland takje vipuskayet C++ Builder pod Linux

Nachinay so slojnogo - C/C++, a ne VB. A to potom tyajelo osvaivat. Znayu po opitu.

Tak chto C est C :gizildish:

Ссылка на комментарий
Поделиться на других сайтах

Бери ниже, бро (!) Низкоуровневое программирование... ассемблер (!) MASM или TASM... smoking.gif

Жизнь заслуживает оправдания лишь как явление эстетическое

Ссылка на комментарий
Поделиться на других сайтах

Для новичка желательно сначала выучить азы программирования.

Я бы предложил начать с процедурных языков , таких как С или Паскаль. До огромных проектов еще далеко (там, где действительно понадобится ООД), а простенькие программки на С вы сможете писать уже завтра.

Успехов.

Ссылка на комментарий
Поделиться на других сайтах

Где-то согласен с Мессершмитом - но с другой стороны есть мнение, что изучение С++ лучше всего начинать именно с С++, а не С... Если человек начнет сразу с объектной технологии - он может начать думать сразу объектно - что может дать большие дивиденты...

Ссылка на комментарий
Поделиться на других сайтах

Если человек начнет сразу с объектной технологии - он может начать думать сразу объектно - что может дать большие дивиденты...

ИМО это все индивидуально. А для всех справедливо одно: надо посвящать себя и хорошо знать свое любимое дело. Расти над собой.

Ссылка на комментарий
Поделиться на других сайтах

Однажды Hиколаса Вирта пригласили в Италию. Приехал он и спрашивает:

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

- Si ! - отвечают итальянцы.

Обиделся Hиколас Вирт и с тех пор больше в Италию не ездил. :gizildish:

A kak u tebya n/a s C++ (WinApi?). Ti vrode ne plohie progi pisal eshe na atoo. A seychas?

Ссылка на комментарий
Поделиться на других сайтах

> A kak u tebya n/a s C++ (WinApi?). Ti vrode ne plohie progi pisal eshe na atoo. A seychas?

Спасибо что вспомнил, приятно ;) Я правда на С писал, но наверное это несущественно :gizildish: Забросил это дело, работа понимаешь. Качаюсь, понимаешь. Всмысле не программинг забросил - винапи забросил :luv:

Ссылка на комментарий
Поделиться на других сайтах

n/a, старики тебя помнят и уважают... Респект тебе!!!

Жизнь заслуживает оправдания лишь как явление эстетическое

Ссылка на комментарий
Поделиться на других сайтах

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Гость
Ответить в тему...

×   Вы вставили отформатированное содержимое.   Удалить форматирование

  Only 75 emoji are allowed.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Загрузка...
×
×
  • Создать...