PDA

Показать полную графическую версию : Как мне начать программировать на Си?


Mr666
20-08-2004, 19:24
НИКАК не могу начать програмировать на Си++ :(((
Уже сколько времени я ДОЛБЛЮСЬ но нихрена.
Собственно над чем я долблюсь может показаться ерундой но если задуматься...
Проблема не в самом языке и не в моих мозгах :)
Начинать изучать синтаксис это очень хорошо НО! без практики всё это ерунда.
Я ещё не начинал изучать основные положения этого языка, потому что мне нужен компилятор под win32.
Компиляторов то много но почти все из них объектно ориентировачные, с возьнёй громоздких меню.
Половина времени и сил уйдет на эту возню.
Только после этого надо будет полностью изучать си.
В результате будет большая зависимость от платформы и компиля.
Можно конечно начать програмировать под UNIX но сначала надо бы его глубже изучить.
Кажеться выход прост скачать компилятор под MS-DOS но и тут проблема нет нормальной документации или самого компилятора.
Например полно докуметнации типа
четвёртый Borland и его окружение НО САМОГО "Четвёртого Borland" НЕТУ.
Зато есть третий (ссылка тут на форуме) но под него нет документации и т.д. Подскажите как быть, как мне начать програмировать на Си чтоб и компилятор был и доки к нему, а то я ЗАДОЛБАЛСЯ.

Prisoner
21-08-2004, 02:37
Хех... вы же перечислили все "если", "за" и "против". А как же выносить решение?
Да... следите за капсом - многие не любят когда он у кого-нибудь залипает.

bilytur
21-08-2004, 03:43
Mr666
Дос уже вчерашний день, зря время не трать.
Порекомендую майкрософтовский компилер. Документация наиболее полная это msdn (правда весит тоже нормально)
Лучше слить с болванки, если канал слабый.
А если не хочешь разбираться в окнах, можешь консольные для начала писать.

Mr666
21-08-2004, 07:55
Ладно, совет вроде рульный но документация наверное на английском.
Это правда что можно скинуть ПОЛНУЮ версию бесплатно с сайта МЕЛКОМЯГКИХ.COM.
Если так, да ещё с полной русской докой то вообще рулез. :up:
ТОЛЬКО НА СЧЁТ РУССКОЙ ДОКУМЕНТАЦИИ КОНКРЕТНАЯ НАПРЯЖЁНКА! :(

Mr666
21-08-2004, 17:53
Блин ну достал я на компашке visual c++ 6.
В нете искал ОГРОМНОЕ КОЛ-ВО времени доки для визуала,
везде одна ***ня про mfc, windows и куча ещё чего то :(
НУ И БУДУ Я ДОЛБАТЬ ЭТИ ОКНА, ООП, пока я с этим возиться буду до самого СИ я кое чем чую ДЕЛО НЕ ДОЙДЁТ.
Может я завтра под UNIX писать буду или просто исходники на других компилях смотреть.
САМ РОДИМЫЙ СИ НАДО ИЗУЧАТЬ.
Раньше просто было, сидишь на 8 битном Z80 и пишешь сразу на ассемблере (как я и делал), суть програмирования быстрее догонишь чем сейчас бедолаги годами не догоняют админы долбаные (полу ламеры).
ЭТО КРУТОЕ ПРЕПЯДСТВИЕ ДЛЯ НАЧИНАЮЩИХ ПРОГРАММЕРОВ!
Нашёл я стимул к изучению визуала в ОТЛИЧНЫХ СТАТЬЯХ:
"Первая программа в Microsoft Visual C++ 6.0" и "Создание консольных приложений с помощью мастера в Visual C++ 6", то что надо.
СТИМУЛ ЕСТЬ, А ЧТО ДАЛЬШЕ!?
Это хорошие статьи но это ознакомительный обзор.
А ГДЕ ДОСТАТЬ ПОЛНОЕ РУКОВОДСТВО ПО СОЗДАНИЮ КОНСОЛЬНЫХ ПРИЛОЖЕНИЙ И ГЛАВНОЕ СИНТАКСИСУ ЯЗЫКА СИ НА VISUAL C++.
Я уже начинал читать классическую книгу "Керниган, Ричи Язык C" но в визуале многое по другому :( хотя книга КЛАССНАЯ!
Все современные руководства по с++ независимые от компиля плохи тем что с конкретным компилем недоразумения выходят.
КАК ЖЕ БЫТЬ?

bilytur
23-08-2004, 03:12
Создай приложение Win32 console application (без MFC)
Ты что хочишь изучать, С или С++ ?
Если первое, обзывай вайл proga.с если второе proga.cpp
Консольное проиложение начинается с
main()
Ну или с параметрами.
Ни в какие окна можешь вобще не вникать.
K&R ok. ,  обзови  proga.c и вперед..
Си он и в африке Си




Добавлено:

Компилировать в VC 6.0 - F7
Всё !


Добавлено:

Да кстати MSDN 3 болванки (без компилера)
На русском вероятно нету. (Ну я не знаю)

Добавлено:

Да, вспомнил, по умолчанию там предкомпиляция хидера стоит,
то есть каждый твой файл должен содержать строчку
#include "stdafx.h"
Иначе фиг откомпилирует. Долго думать будешь почему.
Этого в K&R нет :)

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

ЗЫ: Вообще чистый Си не ++ тоже уже вероятно устаревает.

unreliable
23-08-2004, 12:17
Mr666
Лучше начинать с обычного C++ (не Visual C++ и не C++ Builder). Потом все визуальные языки покажутся простыми...  По обычному Си есть куча учебников (к примеру Kernighan Ritchie C programming Language на русском языке)...

libricon
23-08-2004, 19:01
книг море. доков тоже, качай dev-cpp последнию версию, приличный компилятор, очень хороший, бесплатный !!! для начала самое то

unreliable
23-08-2004, 19:38
ftp://ftp.cs.virginia.edu/pub/lcc-win32/lccwin32.exe - бесплатный компилятор :) :oszone:

Mr666
25-08-2004, 11:15
Спасибо за советы, я принял их к сведению, и сделал вывод самый быстрый старт:
1. Установить компилю Microsoft Visual C++ 6.0
2. Прочитать статью "Первая программа в Microsoft Visual C++ 6.0"
3. Прочитать "Андрей Богатырев. Руководство полного идиота по программированию (на языке Си)"
Быстрее начала нет!
Проверено!:up:




© OSzone.net 2001-2012