MacCentre.ru Форум Форум по компьютерам Mac, Mac OS X и продукции Apple
|
Автор |
Сообщение |
Аyaka
Reputation: 0
Зарегистрирован: 13.12.2006 Сообщения: 36
|
Добавлено: Mon Apr 13, 2009 15:40 с чего начать? |
|
|
Возник интерес к программированию под mac os...посоветуйте пожалуйста какую-нибудь литературу или другие ресурсы для старта.
|
|
Вернуться к началу |
|
Daniel
Reputation: +348
Зарегистрирован: 14.07.2001 Сообщения: 9072 Откуда: Украина
|
Добавлено: Mon Apr 13, 2009 15:56
|
|
|
http://www.google.com
http://developer.apple.com
У меня есть несколько книжек для начинающих программировать под Мак, на английском, в основном в ПДФ. Если кому-то интересно, могу куда-нибудь положить, но не знаю, как быть со ссылками, вряд ли это законно )
|
|
Вернуться к началу |
|
Mr. TosteR
Reputation: 0
Зарегистрирован: 06.01.2008 Сообщения: 48
|
Добавлено: Mon Apr 13, 2009 22:15
|
|
|
если не дружишь с английским, можешь попробывать начать с Qt - документации и книг на русском куча
_________________ mac fun |
|
Вернуться к началу |
|
паша кошляк
Reputation: +279/–1
Зарегистрирован: 18.04.2006 Сообщения: 35607 Откуда: москва
|
Добавлено: Tue Apr 14, 2009 11:02
|
|
|
Mr. TosteR писал(а): | если не дружишь с английским |
можно не начинать.
_________________ Самораспаковывающийся архив самораспаковывающемуся архиву рознь! © Daniel
список неполный, порядок случайный. © Oldman
думать — это роскошь! © Cherry
пш/кш |
|
Вернуться к началу |
|
zztatarin
Reputation: +34
Зарегистрирован: 04.08.2006 Сообщения: 4260
|
Добавлено: Tue Apr 14, 2009 11:53
|
|
|
Почему же? Были ж Logo и им подобные...
Направо, налево, правее, назад...
_________________ Дайте мне единицу измерения и я смогу измерить ничтожность и бесконечность. А компьютер мне в х... не упёрся. Мне штангенциркуля хватит.
И ещё. Учу пользоваться документацией
Искренне Ваш ﺗﺘﺮ |
|
Вернуться к началу |
|
Daniel
Reputation: +348
Зарегистрирован: 14.07.2001 Сообщения: 9072 Откуда: Украина
|
Добавлено: Thu Apr 16, 2009 14:43
|
|
|
Вот:
Become_an_Xcoder.pdf
Cocoa_Programming_for_Mac_OS_X_(2nd_edition).pdf
Cocoa_Programming_for_Mac_OS_X_(3rd_edition).pdf
LearnC_MacOSX.pdf
LearnObjectiveC_eBook.pdf
Еще парочка книг, которые могут быть интересны адвансед-юзерам:
Advanced_System_Administration_v10.5.pdf
Mac_OS_X_Server_Essentials.pdf
Mac_OS_X_v10.5_Deployment.pdf
OSX_Internals.pdf
Если у кого-нибудь есть FTP в свободном доступе, туда можно залить еще литературы для начинающих, вроде Пога. Только все на английском.
Ayaka
Если интерес к программированию у вас вообще, а не конкретно под Мак, только что возник, то лучше начинать с чего-то общего, не привязанного к платформе, изучить основы программирования. Большинство из тех, кто программирует сейчас, учились сначала Бейсику, потом Паскалю, потом Си, и потом уже принимались за что-нибудь более узконаправленное.
|
|
Вернуться к началу |
|
Korwin
Reputation: +32
Зарегистрирован: 12.02.2007 Сообщения: 2657 Откуда: Севастополь / Санкт-Петербург
|
Добавлено: Thu Apr 16, 2009 15:26
|
|
|
Могу порекомендовать http://freepascal.org/
язык простой, академический. Конкретно эта имлементация языка работает и на Маке и в Линуксе и в винде.
Имеет свою IDE, набор контролов, доступ к БД и прочее.
В общем когда нужно что-то по быстрому с GUI бывает отличным вариантом.
_________________ Пожалуйста, воспользуйтесь поиском... |
|
Вернуться к началу |
|
Zlyden
Reputation: +209/–1
Зарегистрирован: 13.07.2001 Сообщения: 10420 Откуда: Саратов
|
Добавлено: Thu Apr 16, 2009 15:45
|
|
|
Daniel,
Спасибо! Надо будет как-нибудь полистать. А то я как не взгляну на Какавный код, меня начинает страшнейшая тоска брать (сопровождающаяся отсутствием насущной необходимости во все это вникать)...
|
|
Вернуться к началу |
|
Аyaka
Reputation: 0
Зарегистрирован: 13.12.2006 Сообщения: 36
|
Добавлено: Thu Apr 16, 2009 19:16
|
|
|
Спасибо!
|
|
Вернуться к началу |
|
SSmac
Reputation: +1
Зарегистрирован: 18.07.2001 Сообщения: 235
|
Добавлено: Thu Apr 16, 2009 20:58
|
|
|
thnx=))
|
|
Вернуться к началу |
|
Daniel
Reputation: +348
Зарегистрирован: 14.07.2001 Сообщения: 9072 Откуда: Украина
|
|
Вернуться к началу |
|
Daniel
Reputation: +348
Зарегистрирован: 14.07.2001 Сообщения: 9072 Откуда: Украина
|
|
Вернуться к началу |
|
PBPROG
Reputation: 0
Зарегистрирован: 06.05.2009 Сообщения: 4
|
Добавлено: Wed May 06, 2009 10:11
|
|
|
Начинать программировать можно PureBasic сайт
У него простой синтаксис и изучить его можно за короткое время даже по справке.
В его составе есть более 800 функций, что позволяет разрабатывать проги даже не зная как работает ОСь и что такое API.
С его помощью можно создавать консольные, окнонные и игровые приложения под Windows, Linux и MacOS.
Вот пример создания окна с надписью
Цитата: | ; Открываем окно
OpenWindow ( 1 , 200 , 250 , 200 , 50 , "Заголовок окна" , #PB_Window_MinimizeGadget )
CreateGadgetList ( WindowID ( 1 ) ) ; Создаём новый список гаджетов
TextGadget ( 2 , 70 , 16 , 180 , 15 , "Привет мир!" ) ;Отображаем текст
Repeat ; Начало главного цикла Repeat-Until
Event = WaitWindowEvent ( ) ; Получаем текущий идентификатор события
Until Event = #PB_Event_CloseWindow ; Прерываем цикл при попытке закрыть окно (щелчёк по крестику в заголовке окна)
End ; Завершаем работу программы
|
Самый простой бейсик, самый лучший бейсик, самый простой язык программирования, хочу научиться программировать, хочу научиться программировать под Windows, программирование, как научиться программировать, кроссплатформленный язык программирования, кросплатформленый язык программирования, кроссплатформленный бейсик, современный бейсик, современный бейсик под Windows, среда программирования создающая маленькие приложения, какой бейсик лучше, какой бейсик проще, какой язык программирования самый простой, какой бейсик проще, какой язык программирования самый крутой, какой бейсик проще, какой язык программирования легче учиться, в каком языке есть встроеные функции, в каком языке программирования есть встроенные функции, самый лучший язык программирования
Размер скомпилированой проги всего 14КБ и для её работы ненужны никакие внешние библиотеки.
Вот скрин окна этой проги
Описание: |
|
Скачать |
Название файла: |
PureBasic_HelloWorld.rar |
Размер файла: |
6.22 кб |
Скачено: |
27 раз(а) |
Последний раз редактировалось: PBPROG (Mon Jun 08, 2009 14:54), всего редактировалось 1 раз |
|
Вернуться к началу |
|
zztatarin
Reputation: +34
Зарегистрирован: 04.08.2006 Сообщения: 4260
|
Добавлено: Wed May 06, 2009 10:38
|
|
|
Садитесь. Два...
Код: | .MODEL TINY
CODE SEGMENT
ASSUME CS:CODE, DS:CODE
ORG 100h
START:
mov ah,9
mov dx,OFFSET Msg
int 21h
int 20h
Msg DB 'Hello World',13,10,'$'
CODE ENDS
END START
|
Программа занимает менее 32 байт. И не требует даже операционной системы. Тем более, такой как у Вас, уважаемый PBPROG.
_________________ Дайте мне единицу измерения и я смогу измерить ничтожность и бесконечность. А компьютер мне в х... не упёрся. Мне штангенциркуля хватит.
И ещё. Учу пользоваться документацией
Искренне Ваш ﺗﺘﺮ |
|
Вернуться к началу |
|
PBPROG
Reputation: 0
Зарегистрирован: 06.05.2009 Сообщения: 4
|
Добавлено: Wed May 06, 2009 11:30
|
|
|
Но ведь программы совершенно разные!
Во первых, моя программа под винду, а ваша под DOS.
У моей программы исполняемый файл PE формата, а у вашей хз.
У моей программы есть окно, а у вашей консоль.
Так что даже сравнивать некорректно.
PS.
Сейчас писать проги особенно сложные на асме не целесообразно, т. к. потраченые усилия в большенстве случаев не оправдают себя.
Аналогичную программу проще написать на языке высокого уровня.
|
|
Вернуться к началу |
|
|
|
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете голосовать в опросах Вы можете добавлять приложения в этом форуме Вы можете скачивать файлы в этом форуме
|
Powered by phpBB © 2001, 2005 phpBB Group
|