Ubuntu UA
Загальні розділи => Програмування => Тема розпочата: Гнат від 2009-09-20, 14:01:26
-
Недавно познайомився з Лінуксом у вигляді Ubuntu 8.04
Всі мої намагання створити хочаб "hello world" программу зазнали поразки
Поясніть будь-ласка, як і за допомогою чого створити напростішу віконну программу для лінукс-системи
-
на якій мові програмування?
-
Можна розпочати десь тут (http://www.rozrobka.com/blog/python/163.html) :)
-
Я маю досвід програмування на С++ тож маю бажання програмувати саме на цій мові. Проте, дякую за посилання на Python - імовірно теж знадобиться.
-
Тоді ще краще, сам досвіду не маю, але раджу почитати про зв'язку Qt\С++. Відповідне IDE - "Qt Creator"
-
Дякую! Вже спробував. ms Visual Studio відпочиває. Qt\C++ - саме те, щоя шукав.
-
Кому потрібно пишіть у приватку, пораджу літературу.
-
Qt - підтримую!
Після Delphi, думав спробувати Lazarus - як його кросплатформену альтернативу на мові Object Pascal. Але після пошуків в інтернеті я зупинився на Qt4.x. Тепер сижу та вивчаю C++ - це варте того.
І де я раніше був :)
-
прочитайте SICP и Practical Common Lisp.
а потом решайте, что лучше C++ + Qt, али что другое.
PS qt creator - нафиг-нафиг. vim + make + ctags. linux-консоль сама по себе ide :D
PPS http://forum.vingrad.ru/forum/topic-153901/kw-linux-%D0%BA%D0%BD%D0%B8%D0%B3%D0%B0-%D1%80%D0%B0%D0%B7-%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5.html
все-таки советую ознакомится. много чего про именно что linux-программирование.
-
Скажіть будь ласка, чи існує під Лінуукс якийсь Бейсик?
Чи є Віжуал Бейсик?..
Я дуже добре знаю цю мову, а крім неї нормально нічого не знаю.
Чи можете також сказати про якісь цікаві нюанси проґрамування на асемблері? Я пов’язаний з електронікою, його прекрасно знаю, зміг би на ньому писати.
Також мені скоро знадобиться писати проґу, що з портів читає та у них щось посилає.
-
Скажіть будь ласка, чи існує під Лінуукс якийсь Бейсик?
Чи є Віжуал Бейсик?..
Я дуже добре знаю цю мову, а крім неї нормально нічого не знаю.
Чи можете також сказати про якісь цікаві нюанси проґрамування на асемблері? Я пов’язаний з електронікою, його прекрасно знаю, зміг би на ньому писати.
Також мені скоро знадобиться писати проґу, що з портів читає та у них щось посилає.
установите пакет DesktopPack - http://ualinux.com/index.php/uapack
там на диске Application - вы найдете около 10-и сред программирования и подобную VisualBasic тоже есть
-
Чи можете також сказати про якісь цікаві нюанси проґрамування на асемблері? Я пов’язаний з електронікою, його прекрасно знаю, зміг би на ньому писати.
Також мені скоро знадобиться писати проґу, що з портів читає та у них щось посилає.
нюанс один - на ассемблере не пишут под линуксы, для этого есть C. (хотя fasm и masm есть).
PS http://www.opennet.ru/base/dev/pci_linux_kernel.txt.html
-
Дуже дякую, от буде чим зайнятися, як вільний час з’явиться!!!
-
прочитайте SICP и Practical Common Lisp.
а потом решайте, что лучше C++ + Qt, али что другое.
PS qt creator - нафиг-нафиг. vim + make + ctags. linux-консоль сама по себе ide :D
PPS http://forum.vingrad.ru/forum/topic-153901/kw-linux-%D0%BA%D0%BD%D0%B8%D0%B3%D0%B0-%D1%80%D0%B0%D0%B7-%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5.html
все-таки советую ознакомится. много чего про именно что linux-программирование.
В мене на роботі Віндовс, вдома - Убунту. Там і там я займаюсь своїми справами, тому мені потрібне кросплатформене середовище. Якщо крім Qt4&C++ запропонуєте щось краще і також кросплатформене, то це буде гуд, бо мені потрібна проста мова програмування (раніше й ТурбоПаскаля з головою вистачало).
-
В мене на роботі Віндовс, вдома - Убунту. Там і там я займаюсь своїми справами, тому мені потрібне кросплатформене середовище. Якщо крім Qt4&C++ запропонуєте щось краще і також кросплатформене, то це буде гуд, бо мені потрібна проста мова програмування (раніше й ТурбоПаскаля з головою вистачало).
python + pyqt/pygtk/wxPython (гуйня)
простой, скриптовый, немного тормознутый, но для домашнего использования - незаметно.
-
В мене на роботі Віндовс, вдома - Убунту. Там і там я займаюсь своїми справами, тому мені потрібне кросплатформене середовище. Якщо крім Qt4&C++ запропонуєте щось краще і також кросплатформене, то це буде гуд, бо мені потрібна проста мова програмування (раніше й ТурбоПаскаля з головою вистачало).
python + pyqt/pygtk/wxPython (гуйня)
простой, скриптовый, немного тормознутый, но для домашнего использования - незаметно.
На роботі щось потрібно настроювати, чи достатньо браузера? Тобто в чому скрипти виконуються? Бо я ЯвуСкрипт трохи мучив, але для інженера вона не практична.
-
На роботі щось потрібно настроювати, чи достатньо браузера? Тобто в чому скрипти виконуються? Бо я ЯвуСкрипт трохи мучив, але для інженера вона не практична.
с яваскриптом общего только "скриптовый" :)
http://www.python.org (http://www.python.org) - в разделе download есть, собственно, сам python. либо же его portable-версия для windows, на флешку. в нем, кстати, wxpython стоит по дефолту. также в portable доступны ipython (мощная штука для python'a), spe и pyscripter (эдиторы/ide)
в ubuntu:
sudo aptitude install wxpython2.6-0 ipython spe/pyscripter (выбрать по вкусу)
насчет версии - советую остановиться на 2-м, для изучения, а потом и на 3к перейти.
обучение - для ознакомления с базой на wikibooks (http://"http://ru.wikibooks.org/wiki/%D0%A3%D1%87%D0%B5%D0%B1%D0%BD%D0%B8%D0%BA_Python_2.6")/официальном сайте (http://"http://docs.python.org/tutorial/index.html") - есть введение от Гвидо ван Россума (атэц всея пейтона :D); на интуите (http://"http://www.intuit.ru/department/pl/python/") (либо же гуглить "Сузи python") есть курс лекций Сузи, вполне хорош, хоть может быть и слегка перегружен "для инженера"; ну и http://diveintopython.org (http://diveintopython.org) - для "закрепления материала".
потом уже при приобретении навыка для перехода на 3k можно будет прочитать и diveintopython3.org (http://diveintopython3.org).
ну и не забывать про официальную вики - там всегда можно найти package для python по интересующему вопросу.
-
Дякую. Буде час - спробую пошаманити. :)
А на укр./рос. мові що порекомендуєте?
Я пошукав, і знайшов ось таке:
http://www.programer.org.ua/index.php?part=5&mainpart=1 (http://www.programer.org.ua/index.php?part=5&mainpart=1)
http://www.python.ru/ (http://www.python.ru/) - думаю звідси можна відштовхнутись.
http://www.knigka.info/category/python/ (http://www.knigka.info/category/python/)
Можливо щось з цього порекомендуєте.
-
емнип, на proklondike - "Підручник по мові Python" и есть тот самый faststart от Ван Россума, про Сузи я уже говорил, из остального можно еще Чаплыгина посоветовать (но он, емнип, совсем "для самых маленьких" :)). Thinking In Java Эккеля мне понравился, пишет просто и доходчиво, но книгу о Python он забросил еще в 2001-м :(
python.ru - очень давно не обновлялся.
по третьей ссылке - Саммерфелда прочитать можно потом, если охота на qt gui писать - то тогда обязательно rapid gui development. для общего развития - это (http://"http://www.knigka.info/2008/12/19/python-for-unix-and-linux-system.html") ("как заменить shell-scripting на python-scripting").
в принципе, Сузи (http://"http://www.knigka.info/2007/05/15/jazyk_programmirovanija_python_kurs_lekcijj.html") для начала достаточно. потом уже сам сможешь решать что именно тебе нужно :)
PS на украинском мне ничего не попадалось :(
-
Гарна та цікава штука цей Пітон. Трохи почитав про нього, і склалося таке враження, що його стиль - це симбіоз з Сі та Паскаля, зрозумілий вже на рівні ознайомлення. Поки що я не поглиблювався у вивчення, а лише поверхнево ознайомився, але думаю, що "довгий ящик" Пітона не чекає.
Скачав "Сузи Р.А - Язык программирования Python", "Россум Г. и др. - Язык программирования Python (2001)" та "Чаплыгин А.Н. - Учимся программировать вместе с Питоном" - думаю, для початку цього буде достатньо. Якщо сподобається на практиці - куплю книгу (а то все скачую, а авторам теж за щось ;) жити потрібно).
ІМХО: Python заслуговує на існування.
-
Також програмую на Лінуксі , поки для навчання та власного задоволення.
Але надаю перевагу компільованим мовам, бо займаюся спортивним програмуванням. Довго вибирав середовище, зупинився на codelite, дуж подібне до Microsoft Visual Studio, навіть проекти можна грузити з Visual-а.