MacCentre.ru Форум
Форум по компьютерам Mac, Mac OS X и продукции Apple
 
ПравилаПравила   FAQFAQ   ПоискПоиск  РегистрацияРегистрация   ПрофильПрофиль   Войти и проверить ЛСВойти и проверить ЛС   ВходВход 
с чего начать?
На страницу 1, 2, 3  След.
Начать новую тему   Ответить на тему Список форумов MacCentre.ru Форум » Программирование и Beta-тестирование   
Автор Сообщение
Аyaka



Reputation: 0    

Зарегистрирован: 13.12.2006
Сообщения: 36

СообщениеДобавлено: Mon Apr 13, 2009 15:40
с чего начать?
Ответить с цитатой

Возник интерес к программированию под mac os...посоветуйте пожалуйста какую-нибудь литературу или другие ресурсы для старта.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail ICQ Number
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 и им подобные...
Направо, налево, правее, назад...

_________________
Дайте мне единицу измерения и я смогу измерить ничтожность и бесконечность. А компьютер мне в х... не упёрся. Мне штангенциркуля хватит.
И ещё. Учу пользоваться документацией
Искренне Ваш ﺗﺘﺮ
Вернуться к началу
Посмотреть профиль Отправить личное сообщение ICQ Number
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 бывает отличным вариантом.

_________________
Пожалуйста, воспользуйтесь поиском...
Вернуться к началу
Посмотреть профиль Отправить личное сообщение iChat
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
Ответить с цитатой

Спасибо!
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail ICQ Number
SSmac



Reputation: +1    

Зарегистрирован: 18.07.2001
Сообщения: 235

СообщениеДобавлено: Thu Apr 16, 2009 20:58
Ответить с цитатой

thnx=))
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Daniel



Reputation: +348    

Зарегистрирован: 14.07.2001
Сообщения: 9072
Откуда: Украина

СообщениеДобавлено: Sat Apr 18, 2009 00:38
Ответить с цитатой

Programming_in_Objective-C_2.0.pdf
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Daniel



Reputation: +348    

Зарегистрирован: 14.07.2001
Сообщения: 9072
Откуда: Украина

СообщениеДобавлено: Sat Apr 18, 2009 03:48
Ответить с цитатой

Sams.Xcode.3.Unleashed.Jul.2008.pdf
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
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
 Описание:

Скачать
 Название файла:  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.

_________________
Дайте мне единицу измерения и я смогу измерить ничтожность и бесконечность. А компьютер мне в х... не упёрся. Мне штангенциркуля хватит.
И ещё. Учу пользоваться документацией
Искренне Ваш ﺗﺘﺮ
Вернуться к началу
Посмотреть профиль Отправить личное сообщение ICQ Number
PBPROG



Reputation: 0    

Зарегистрирован: 06.05.2009
Сообщения: 4

СообщениеДобавлено: Wed May 06, 2009 11:30
Ответить с цитатой

Но ведь программы совершенно разные!
Во первых, моя программа под винду, а ваша под DOS.
У моей программы исполняемый файл PE формата, а у вашей хз.
У моей программы есть окно, а у вашей консоль.

Так что даже сравнивать некорректно.

PS.
Сейчас писать проги особенно сложные на асме не целесообразно, т. к. потраченые усилия в большенстве случаев не оправдают себя.
Аналогичную программу проще написать на языке высокого уровня.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Показать сообщения:   
Начать новую тему   Ответить на тему Список форумов MacCentre.ru Форум » Программирование и Beta-тестирование Страница 1 из 3
На страницу 1, 2, 3  След.

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы можете добавлять приложения в этом форуме
Вы можете скачивать файлы в этом форуме


Связь с администраторами

Powered by phpBB © 2001, 2005 phpBB Group