| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > C/C++: Общие вопросы > Язык программирования С |
| Автор: Mike Vazovsky 10.9.2007, 13:28 |
| Начался учебный год, и появился предмет ОАиП, в котором мы приступили к изучению С. Всю бы хорошо, да вото только я заочник, и поэтому все изучение мне придется начинать самостоятельно 1. Книги есть Язык программирования С Кернига, и курс лекций с intuit.ru - думаю на первое время хватит 2. Нужен компилятор, (работаю под WinXP),сказали Borland C++5,Borland C++3.1, MS Visual 6 В этом деле я как-то не очень и не понял разницы во превых Borland C++ Builder и Borland C++5 ? (или это просто полное название) второе разница между Borland C++5 и MS Visual 6 что выбрать для винду или это значение не грает? втретьих оказалось что есть ещё книги по Borland C++ Builder, а для чего книги, они сильно помогут и нужны или это просто для изучения внутренностей компилятора? 3. Что ещё подскажите и возможно ли закачать халявно компилятор? спс |
| Автор: Mike Vazovsky 10.9.2007, 13:46 | ||
|
| Автор: zkv 10.9.2007, 13:51 |
эта книга описывает язык а не какой-то конкретный компилятор. Для справки: Компилятор - (грубо говоря) программа, которая превращает исходник в исполняемый код. У каждого компилятора есть свой производитель, свои особенности и т.д. Язык - понятие абстрактное, которое используется производителями компиляторов при их создании. |
| Автор: Mike Vazovsky 10.9.2007, 14:13 | ||
|
| Автор: zkv 10.9.2007, 14:20 | ||
Mike Vazovsky, виноват, не внимательно прочитал.
для изучения Си бесполезны. |
| Автор: Mike Vazovsky 10.9.2007, 14:46 | ||||
ok, а значит книги по компиляторам нужны для влвдения компилятором? а можно ответит на вопрос: 2 a и b |
| Автор: zkv 10.9.2007, 15:07 | ||||
да, притом скорее всего для написания приложений, специфичных этому компилятору, для Visual'a это MFC-based, для Builder'a - VCL
для Си приложений, думаю, роли вообще не играет. для обучения я предложил бы юзать Borland C++3.1 - маленький, простой, бесплатный. |
| Автор: JackYF 10.9.2007, 15:22 |
нет, уж лучше mingw... когда уже этот <censored> уйдет в лету... он же досовкий, stl нет, стандарт фиг знает какого кода (<1990)... |
| Автор: apook 10.9.2007, 15:35 |
| на mingw че-то огромные проги получаются и с установкой какие-то сложности, прильщает что на mingw наверняка можно кодить на полноценном современном Cpp, хотябы он(то бишь mingw) говорит что это так. Нужен современный компилятор, и одновременно простой и маленький, ну я такого не имею и не знаю такого пожалуй mingw ближе к этому но у меня он не установлен, вобче bcc32 на всякий случай(тож ни чего). |
| Автор: zkv 10.9.2007, 15:39 |
для Си покатит, советую, так как сам с ним работал, безусловно должны быть альтернативы |
| Автор: Mike Vazovsky 10.9.2007, 16:05 |
| я так понимаю, что халявно найти компилятор нельзя, хотяможно но мне не говорят(может в личку ссылку скините). предположил установил компилятор, написал программу.... 1. Скомпилировав программму,нажав на соответствующую кнопку Я получаю exe? 2. Как егопотом расковырять? и 3. В борланде встроена отладка и что-то я слышал что она выполняется несколькими способами, - это как? |
| Автор: zkv 10.9.2007, 16:14 | ||||
типа того, пробуй.
поставь - посмотри сначала |
| Автор: JackYF 10.9.2007, 18:12 |
ну это еще куда ни шло... |
| Автор: Mike Vazovsky 11.9.2007, 11:12 |
| а это тоже мини компилятор? |
| Автор: apook 11.9.2007, 11:27 |
| Компилятор то не болшой среда к которой он прикручен большая Boprland C++ builder, можно изловчиться и отдельно использовать.. кстати этот компилятор тут многие хают почем зря... Памойму тебе стоит взглянуть в сторону Visual Stadio 2005 например, я сам собираюсь потестить вот найду где-нибудь, а то у меня тока 2003 Net чет не нравиться |
| Автор: bsa 11.9.2007, 12:21 |
| Так. Есть бесплатные среды (IDE): Microsoft Visual C++ 2005 Express, Code::Blocks, Eclipse... бесплатные компиляторы: mingw, icc, Borland C++ 5... Компилятор и среда - это разные вещи. Компиляторы - это программы, работающие из коммандной строки и без графического интерфейса. Среда - это редактор, интеграция с компилятором и отладчиком, менеджер проектов и еще куча вкусностей и полезностей (типа подсветки синтаксиса). Можно обойтись и без нее. Но сложно. |
| Автор: DjoNIK 11.9.2007, 12:27 | ||
Я бы сказал, что это программа, которая преобразует входную цепочку символов(текст программы на одном из компилируемых языков) в выходную(объектный файл) |
| Автор: Mike Vazovsky 11.9.2007, 13:28 | ||
а почему их в Нете для скачки нельзя найти??? |
| Автор: Greeen 11.9.2007, 13:50 |
| http://codeblocks.org Добавлено через 1 минуту и 26 секунд http://msdn2.microsoft.com/ru-ru/express/default.aspx |
| Автор: bsa 11.9.2007, 17:30 | ||||
Возможно потому, что ты не умеешь искать: http://www.google.com/search?q=eclipse http://www.google.com/search?q=code%3A%3Ablocks http://www.google.com/search?q=microsoft+visual+c%2B%2B+express http://www.google.com/search?q=mingw+compiler http://www.google.com/search?q=intel+c%2B%2B+compiler http://www.google.com/search?hl=ru&q=borland+c%2B%2B+compiler |
| Автор: Mayk 11.9.2007, 18:25 |
http://www.thefreecountry.com/compilers/cpp.shtml |