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


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: С чего начать?  (Прочитано 4493 раз)

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

Оффлайн Dr.Keilmann

  • Автор темы
  • Любитель
  • *
  • Сообщений: 78
  • Day of Silence...
    • Просмотр профиля
С чего начать?
« : 12 Февраля 2011, 23:01:13 »
Не знаю с чего начать

Программировать немного умею. Перешёл из Winows на Ubuntu, на Винде делал всё в Visual Studio.

Тут непонятно ни программы разработки, ни стандарты((
Даже элементарные программы не выполняются.
Хотелось бы дальше погружаться в мир программирования.
Интересуют возможности и особенности программирования на Линуксе.

P.S. Те кто имеет опыт программирования на Линуксе отпишитесь, пожалуйста.
« Последнее редактирование: 14 Февраля 2011, 09:45:42 от Dr.Keilmann »
В белом облаке не увидишь ни следа уродства

Оффлайн RazrFalcon

  • O_o
  • Старожил
  • *
  • Сообщений: 3129
  • Zombie Mod
    • Просмотр профиля
    • Я на GitHub
Re: С чего начать?
« Ответ #1 : 12 Февраля 2011, 23:05:25 »
А где вопрос?
Цитировать
Re: С чего начать?
Что ли?
Тогда задайте вопрос по другому: "Зачем мне нужно программирование?". А затем реализуйте идею.
Gentoo + KDE, Official Windows Hater
Хотите помочь нашей вики: https://help.ubuntu.ru/wiki/fixme

Оффлайн Dr.Keilmann

  • Автор темы
  • Любитель
  • *
  • Сообщений: 78
  • Day of Silence...
    • Просмотр профиля
Re: С чего начать?
« Ответ #2 : 12 Февраля 2011, 23:20:47 »
Я увлекаюсь роботехникой, да и вообще хотел бы пойти дальше скриптов. Написать какую-нибудь простенькую програмку(скажем для управления простым роботом или блокнот)
В белом облаке не увидишь ни следа уродства

Оффлайн RazrFalcon

  • O_o
  • Старожил
  • *
  • Сообщений: 3129
  • Zombie Mod
    • Просмотр профиля
    • Я на GitHub
Re: С чего начать?
« Ответ #3 : 12 Февраля 2011, 23:27:48 »
1) Как можно увлекаться робототехникой и не знать программирование?! Или вы просто интересуетесь робототехникой?
2) Что значит "пойти дальше скриптов"? Скрипт - это программа написанная на интерпретируемом языке программирования. Python тоже интерпретируемый.
3) Роботы управляются посредством микроконтроллеров, в которые забивается прошивка на asm или с.
4) PyQT. Добавляем на форму QTextBrowser - блокнот готов.
Gentoo + KDE, Official Windows Hater
Хотите помочь нашей вики: https://help.ubuntu.ru/wiki/fixme

Оффлайн Dr.Keilmann

  • Автор темы
  • Любитель
  • *
  • Сообщений: 78
  • Day of Silence...
    • Просмотр профиля
Re: С чего начать?
« Ответ #4 : 12 Февраля 2011, 23:58:44 »
Я программировал на винде, а тут ни какие программы, ничего не знаю.
В учебниках различая в линуксе не показывают. Ошибки даже для Хелло Ворлд выдаёт.

Пользователь решил продолжить мысль 12 Февраля 2011, 23:59:43:
#include <iostream>

int main()
{
cout <<"Hello World!
";   
   return 0;
}

Пользователь решил продолжить мысль 13 Февраля 2011, 00:08:14:
Подскажите среду разработки для С++ аналогичную Visual Studio? И как записать Hello World? Может остутствуют библиотеки?
« Последнее редактирование: 13 Февраля 2011, 09:48:00 от Dr.Keilmann »
В белом облаке не увидишь ни следа уродства

Оффлайн RazrFalcon

  • O_o
  • Старожил
  • *
  • Сообщений: 3129
  • Zombie Mod
    • Просмотр профиля
    • Я на GitHub
Re: С Winows на Linux, программирование
« Ответ #5 : 13 Февраля 2011, 00:20:16 »
Не зачем было менять первое сообщение.
Просмотрите темы в этом разделе, хотя бы первые несколько страниц. И найдете все ответы.
Gentoo + KDE, Official Windows Hater
Хотите помочь нашей вики: https://help.ubuntu.ru/wiki/fixme

Оффлайн Mam(O)n

  • Старожил
  • *
  • Сообщений: 5855
    • Просмотр профиля
Re: С Winows на Linux, программирование
« Ответ #6 : 13 Февраля 2011, 00:28:51 »
В стандарте C++ (ISO/IEC 14882, 1998 год) cout выведен в пространство имён std. Посему либо писать std::cout либо объявлять using namespace std;

А в качестве IDE, если писать с помощью фреймворка Qt, то тут Qt Creator я бы посоветовал.

Оффлайн Dr.Keilmann

  • Автор темы
  • Любитель
  • *
  • Сообщений: 78
  • Day of Silence...
    • Просмотр профиля
Re: С Winows на Linux, программирование
« Ответ #7 : 13 Февраля 2011, 01:42:34 »
Mam(O)n спасибо за хорошие советы.

Скомпилировал и собрал. Только это не запускается, на винде получался .exe файл, который легко было запустить, а что делать тут?
« Последнее редактирование: 13 Февраля 2011, 09:47:15 от Dr.Keilmann »
В белом облаке не увидишь ни следа уродства

Оффлайн albee

  • Любитель
  • *
  • Сообщений: 72
    • Просмотр профиля
Re: С Winows на Linux, программирование
« Ответ #8 : 13 Февраля 2011, 01:52:28 »
Посмотрите такую весчь, как Eclispe, возможно заинтересует

Оффлайн Dr.Keilmann

  • Автор темы
  • Любитель
  • *
  • Сообщений: 78
  • Day of Silence...
    • Просмотр профиля
Re: С Winows на Linux, программирование
« Ответ #9 : 13 Февраля 2011, 02:40:14 »
Eclispe ориентирован на Java как я понимаю?
« Последнее редактирование: 13 Февраля 2011, 09:46:52 от Dr.Keilmann »
В белом облаке не увидишь ни следа уродства

Оффлайн FrankiAm

  • Активист
  • *
  • Сообщений: 268
    • Просмотр профиля
Re: С Winows на Linux, программирование
« Ответ #10 : 13 Февраля 2011, 03:32:28 »
А может, пока не поздно, вернетесь обратно в винду? Сэкономите кучу времени...
1. Sempron 3000+ (старенький, но работает :)) + Ubuntu 9.04
2. Dell Inspiron N5110 (i3-2350, HD3000 + gt525m 1Gb, 4Gb, 500Gb) + Ubuntu 13.04.

Оффлайн albee

  • Любитель
  • *
  • Сообщений: 72
    • Просмотр профиля
Re: С Winows на Linux, программирование
« Ответ #11 : 13 Февраля 2011, 04:09:33 »
Цитировать
Eclispe ориентирован на Java как я понимаю?
Он на многое ориентирован. java, php, C/C++ Да помоему на большинство языков, если я не ошибаюсь. Там специальные модули для каждого языка. Поправьте пожалуйста ... Вобще настолько объемная программа с кучей всяких настроек, пока ниасилил  :) Использую текстовый редактор

Оффлайн Dr.Keilmann

  • Автор темы
  • Любитель
  • *
  • Сообщений: 78
  • Day of Silence...
    • Просмотр профиля
Re: С Winows на Linux, программирование
« Ответ #12 : 13 Февраля 2011, 07:23:00 »
Цитировать
А может, пока не поздно, вернетесь обратно в винду? Сэкономите кучу времени...

Вот и гоблины вылезли)))

Цитировать
Он на многое ориентирован. java, php, C/C++ Да помоему на большинство языков, если я не ошибаюсь. Там специальные модули для каждого языка. Поправьте пожалуйста ... Вобще настолько объемная программа с кучей всяких настроек, пока ниасилил  Smiley Использую текстовый редактор

Просмотрел, за совет спасибо, но выбрал другую. Отсановился на NetBeans.
Теперь думаю на счёт среды разработки графических интерфейсов. Не посоветуете какой программой делать рамки, кнопки и т.п.?
« Последнее редактирование: 13 Февраля 2011, 09:46:31 от Dr.Keilmann »
В белом облаке не увидишь ни следа уродства

Оффлайн Not eXist

  • Активист
  • *
  • Сообщений: 916
    • Просмотр профиля
Re: С чего начать?
« Ответ #13 : 13 Февраля 2011, 08:36:53 »
Цитировать
#include <iostream>

int main()
{
cout <<"Hello World!
";  
   return 0;
}
Такой код вообще нигде не должен был скомпилироваться, ибо это тупое не соответствие стандарту.

Цитировать
Только это не запускается, на винде получался .exe файл, который легко было запустить, а что делать тут?
А тут такой же бинарный файл, только без любимого расширения exe.
Цитировать
Не посоветуете какой программой делать рамки, кнопки и т.п.?
Ручками, ручками... Но если вы выберите Netbeans + Qt, тогда сможете пользоваться Qt-шным дизайнером форм.

Оффлайн Dr.Keilmann

  • Автор темы
  • Любитель
  • *
  • Сообщений: 78
  • Day of Silence...
    • Просмотр профиля
Re: С чего начать?
« Ответ #14 : 13 Февраля 2011, 09:15:15 »
Цитировать
Но если вы выберите Netbeans + Qt, тогда сможете пользоваться Qt-шным дизайнером форм.

Только про Qt сказали по теме, спасибо, подумаю насчёт этой программы... А альтернативы нет?
Потому что Lasarus чего-то глючит сильно, может что-то не так сделал..

Цитировать
А тут такой же бинарный файл, только без любимого расширения exe.

Если вы об этой шестерёнке которая после сборки появляется, то как раз таки и не хочет запускатся.
А сама программа запустилась и скомпилировалась. Как запустить эту самую шестерёнку?
« Последнее редактирование: 13 Февраля 2011, 11:01:49 от Dr.Keilmann »
В белом облаке не увидишь ни следа уродства

 

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