Форум русскоязычного сообщества Ubuntu


Считаете, что Ubuntu недостаточно дружелюбна к новичкам?
Помогите создать новое Руководство для новичков!

Автор Тема: Ну совсем начинающему программисту  (Прочитано 2017 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Andaril

  • Автор темы
  • Гость
Хотел начать изучение программирования, по программе pascal - c - c++

По паскалю был найден учебник http://sesia5.ru/blok/index12.htm, но как оказалось lazarus это freepascal, а нужен турбо. Пытался установить установить в dosbox ваще ничо не понял.

Решил начать с си. Проблема
учебник - пока юзаю http://www.lib.ru/CTOTOR/starterkit.txt, он понятно написан и там есть елементарно, потом перейду на http://lib.ru/CTOTOR/kernigan.txt, ибо вообще не понимаю, как эту книгу в линуксе приминить.
среду для програмировния (IDE не так ли?) - есть куча комбайнов, но я не втыкаю как с ними работать. Пишу на си, а он распознает еще 30 языков))) как запустить дебагер, как сохранить, как скомпилить...

P.S. Хочу начать паскалем или си (что бы что то хатеть надо знать, но я сделаю вид), если бы могли предложить IDE и обяснить как им пользоваться + учебник стыкующийся с этим ide и linux
« Последнее редактирование: 21 Июля 2008, 07:32:31 от Andaril »

Оффлайн Paul Elms

  • Новичок
  • *
  • Сообщений: 20
  • emacs geek
    • Просмотр профиля
    • Paul Elms
Re: Ну совсем начинающему программисту
« Ответ #1 : 21 Июля 2008, 08:58:07 »
У фрипаскаля есть режим компиляции, полностью совместимый с turbo pascal. Так что если уж решил начать именно с этого - fpc тебе подойдет.
Зачем тебе IDE, начни с простого.

Andaril

  • Автор темы
  • Гость
Re: Ну совсем начинающему программисту
« Ответ #2 : 21 Июля 2008, 09:20:23 »
То есть без IDE?
Я так понимаю http://www.intuit.ru/department/pl/plpascal/1/ это хороший учебник по паскалю?
Потом есть ли альтернатива Lazarus? а то окон много, функций много, русский не пашет (хотя зуб дам до переустановки был на русском) -страшно  ???
« Последнее редактирование: 21 Июля 2008, 09:25:23 от Andaril »

almur

  • Автор темы
  • Гость
Re: Ну совсем начинающему программисту
« Ответ #3 : 21 Июля 2008, 09:41:30 »
Слушай, подумай, а оно тебе надо???

Andaril

  • Автор темы
  • Гость
Re: Ну совсем начинающему программисту
« Ответ #4 : 21 Июля 2008, 10:09:25 »
Надо... мне скоро в университет идти и тд и тп... ваще офтопик

P.S. могу и спам разобраться но так медленнее))) и объясни простое это что? в командной строке?
« Последнее редактирование: 21 Июля 2008, 10:31:31 от Andaril »

Andaril

  • Автор темы
  • Гость
Re: Ну совсем начинающему программисту
« Ответ #5 : 21 Июля 2008, 10:39:22 »
Вот слегка наработал по си:
1. создается пустой документ
2. #include <stdio.h> (для использования библиотек)
3.$  gcc -o (имя программы) (имя файла.с)
4. chmod 744 ./программа
5. вставляем в командлайн прогу и радуемся)))

Оффлайн maranoid

  • Активист
  • *
  • Сообщений: 295
    • Просмотр профиля
Re: Ну совсем начинающему программисту
« Ответ #6 : 21 Июля 2008, 11:05:28 »
Вот слегка наработал по си:
1. создается пустой документ
2. #include <stdio.h> (для использования библиотек)
3.$  gcc -o (имя программы) (имя файла.с)
4. chmod 744 ./программа
5. вставляем в командлайн прогу и радуемся)))
Поставь Geany. Он все это делает автоматически.
Ubuntu 10.04

Оффлайн Cramen

  • Участник
  • *
  • Сообщений: 236
    • Просмотр профиля
Re: Ну совсем начинающему программисту
« Ответ #7 : 21 Июля 2008, 11:40:33 »
Вот слегка наработал по си:
1. создается пустой документ
2. #include <stdio.h> (для использования библиотек)
3.$  gcc -o (имя программы) (имя файла.с)
4. chmod 744 ./программа
5. вставляем в командлайн прогу и радуемся)))
man make

Andaril

  • Автор темы
  • Гость
Re: Ну совсем начинающему программисту
« Ответ #8 : 21 Июля 2008, 11:53:38 »
man make??? ща будем искать
по geany: вписываю прожку он создает файл yyy.o (из yyy.c) что делать дальше?

Оффлайн bkacho

  • Новичок
  • *
  • Сообщений: 9
    • Просмотр профиля
Re: Ну совсем начинающему программисту
« Ответ #9 : 21 Июля 2008, 12:04:27 »
Хотел начать изучение программирования, по программе pascal - c - c++

В общем если тебе надо изучить Pascal (а не linux), то поступаешь так:
1.  Устанавливаешь Windows
2.  Устанавливаешь Delphi
3.  Открываешь Delph
4.  Перед тобой откроется форма пустое приложения
5.  Перетаскиваешь с панели инструментов на форму кнопку и щёлкаешь по ней.
6.  Перед тобой откроется пустой обработчик события кнопки
7.  Пишешь там нужный обработчик (При желании кладёшь на форму другие компоненты с панели компонент)
8.  Для доступа к свойствам каждого из компонент пользуешься синтаксисом типа
   Self.Имя_Компонента.Имя_Свойства:=Значение

На создание простого приложения с одной кнопкой и процедурой обработчиком события
этой кнопки уйдёт от 2 до 5 секунд (в зависимости от скорости с которой ты можешь печатать на клавиутуре).

Чтобы настроить лоск, красивые виды, ну во общем чтобы смотрелось тебе потребуется ещё примерно 15-30 секунд.
(используй инспектор объектов слева).

Вот и всё. Если ты сделал всё как я сказал, это означает, что ты только что написал программу
на ObjectPascal (это тот же TurboPascal но объектный. Если тебе нужен TurboPascal --
просто не используй объекты и всё).

Ты уже написал и отладил программу. В Delphi есть очень большая справочная система + очень методичный подход.
Просто пиши программы и каждый раз Delphi будет подсовывать тебе новые решения (как бы учитель) и через 2-3 дня
ты уже сможешь писать серьёзные, конкурентноспособные программы. 





Оффлайн Kwah

  • Старожил
  • *
  • Сообщений: 1442
  • Ubuntu 17.10
    • Просмотр профиля
Re: Ну совсем начинающему программисту
« Ответ #10 : 21 Июля 2008, 13:22:53 »
Аффтар заведи себе блог.

Тема закрыта.

 

Страница сгенерирована за 0.023 секунд. Запросов: 22.