Ну, я думаю, у меня достаточно знаний о какао, что я могу научиться другому. Что бы вы посоветовали после изучения какао? (Например, базовая анимация, OpenCL, основные данные)Куда мне идти дальше?
ответ
LISP Learn.
Это принципиально отличается от практически любого другого языка программирования. Это заставит вас думать о проблемах по-новому. Даже если вы никогда не будете использовать LISP в проекте реального мира (я никогда этого не делал), вы станете намного лучшим программистом.
Тот, кто хочет называть себя программист должен знать о (провел по крайней мере целой недели с):
- C - знать тяжелый и как это на самом деле работает.
- LISP - для понимания функционального программирования.
- Smalltalk/Objective-C - для понимания реального объектно-ориентированного программирования.
- Пролог - для понимания логического программирования.
C++, и любой язык, который выводит из него свой проект ООП, представляет собой только C-структуры с указателями функций. Да Java и C# Я тоже смотрю на вас.
Изучите другой язык. Возможно, C/C++, поскольку они похожи. Или, может быть, C#. Или вы можете попробовать что-то совершенно другое, такое как python, pascal, D или VB.
Я действительно зависеть от ваших целей. Если вы хотите придерживаться Objective-C, погрузитесь в Cocoa Touch, если вы еще этого не сделали. Я также предлагаю проверить такие среды, как MacRuby, если вы хотите придерживаться разработки приложений Mac, это довольно мило. Если вы хотите пойти куда-то совсем по-другому, я очень недавно возился с Rails и Android.
зависит, что вы стремитесь к
, но если вы не сильны в C/C++ Я хотел бы предложить. A) его какао основано на B), если вы хотите перенести свой код на другие платформы, обычно у вас будет хорошая возможность повторно использовать C/C++ с большим количеством изменений.
(Ex. Ядро анимации, OpenCL, ядро данные)
это только инструменты, если вы хотите специализироваться на Iphone, то это хорошая практика, чтобы посмотреть различные функции, обратите внимание на примеры, а затем реализовать небольшой пример для себя.
в противном случае, если у вас нет точной цели, которую вы можете также пойти в книжный магазин и выбрать случайную книгу ^^
Learning PostScript - это хороший способ расширить понимание модели рисования, также используемой Quartz и AppKit, и может быть полезен для прототипирования вашего кода рисования.
- 1. Куда мне идти дальше? (Cocos2D + UIKit)
- 2. WinDbg - охота NullPointerException ... - куда идти дальше?
- 3. Помимо простого кодирования: куда идти дальше?
- 4. Новичок: неизвестно, куда идти дальше с фильтрацией изотопной
- 5. Laravel 5.1 глобальные области ... Куда мне идти?
- 6. app.config - куда он должен идти?
- 7. Куда должна идти логика безопасности?
- 8. C# Не понимаю, куда идти
- 9. .NET Plug In ... куда идти
- 10. Обработка столкновений ... Смутно, куда идти
- 11. ограничить AndroidFileBrowser, чтобы идти дальше, чем startdir
- 12. Dont идти дальше, если условие не выполнено
- 13. Написание простого парсера в Perl: с выходом lexer, куда идти дальше?
- 14. Rails routing - куда он идет дальше?
- 15. Jruby rails - куда должен идти код java?
- 16. Дизайнер форм Windows NullReferenceException- куда идти отсюда?
- 17. Rails - Куда должны идти помощники контроллера?
- 18. Угловой JS - куда должен идти мой код?
- 19. Куда должна идти логика условного действия?
- 20. Куда должна идти моя бизнес-логика?
- 21. Могут ли XML-комментарии идти куда угодно?
- 22. Куда должен идти файл настроек .xml?
- 23. Что мне делать дальше?
- 24. Мне нужен речевой переводчик и переводчик для приложения ... куда мне идти?
- 25. Использование базовых знаний Java, и где идти дальше
- 26. Должен ли я идти дальше с помощью Spring MVC?
- 27. Приходящий url не позволяет мне идти дальше в приложении cordova после проверки подлинности Google
- 28. Ловушка с динамическими данными Asp.Net с Linq2SQL, куда двигаться дальше?
- 29. На ASP.NET MVC-сайте, куда будет идти код JQuery?
- 30. applicationContext.xml и другие файлы конфигурации - куда они должны идти?
um ... как вы используете LISP или даже скомпилируете его на Mac? – TheAmateurProgrammer
@ theAmateurProgrammer: Вы можете получить Ready Lisp здесь: http://www.newartisans.com/projects/ready-lisp.html Или, как эгоистичный плагин, вы можете получить dLISP, который я написал здесь: http: //www.dsource .org/projects/dlisp (требуется ручная компиляция). – PeyloW