Page 3 of 18 FirstFirst 12345678910111213 ... LastLast
Results 21 to 30 of 179

Thread: objective-c

  1. #21
    подниматель пингвинов crazy-mike's Avatar
    Join Date
    Nov 2006
    Location
    L'viv
    Posts
    179,963

    Default Re: objective-c

    Quote Originally Posted by Sixteen View Post
    а абджэктив си нислабый ленгвидж. он сложней чем кажэца.
    тута уже поминали извращение под названием пиэл-1. или еще
    смолток. я б сказал шо лля начинающего программаря он может слишком сложен. но судя по эпплу он практичен.
    PL/1 - это совсем не извращение. Вот PL/M - это уже самое настоящее извращение.
    Жизнь дается человеку один раз и прожить ее надо так, чтобы не ошибиться в рецептах.
    Строить Асгардию побуждает тьма, посетившая людские души

  2. #22
    T-16 Tohuvabohu-Jurokugou Sixteen's Avatar
    Join Date
    Dec 2005
    Posts
    56,588

    Default Re: objective-c

    Quote Originally Posted by crazy-mike View Post
    Но BASIC ( в варианте VBScript ) как раз "крутой" язык. Даже очень крутой. И в варианте Visual Basic тоже. А из VB for applications вообще DLL-ки можно было грузить ( а делать DLL-ки даже из gcc ).

    И вообще мелькали около четырёх компиляторов с PL/1 для Windows. И где-то есть интерепретатор REGINA REXX , который можно под Windows запускать.
    Да и компиляторы с Fortran-а тоже кое-где популярны.
    да виби ваще крутой. и не его втна что большинство его ппограммеров -
    абизьяноговнокодеры. это скорей вина микрасофта.
    Fabricati Diem PVNC
    Повышайте свой интеллект и вы станете монстр (С) Островский

  3. #23
    подниматель пингвинов crazy-mike's Avatar
    Join Date
    Nov 2006
    Location
    L'viv
    Posts
    179,963

    Default Re: objective-c

    Quote Originally Posted by Sixteen View Post
    да виби ваще крутой. и не его втна что большинство его ппограммеров -
    абизьяноговнокодеры. это скорей вина микрасофта.
    Не только. IDE для Small Talk ведь в IBM делали!
    И у IBM был свой BASIC даже на VM/CMS.
    Жизнь дается человеку один раз и прожить ее надо так, чтобы не ошибиться в рецептах.
    Строить Асгардию побуждает тьма, посетившая людские души

  4. #24
    T-16 Tohuvabohu-Jurokugou Sixteen's Avatar
    Join Date
    Dec 2005
    Posts
    56,588

    Default Re: objective-c

    Quote Originally Posted by crazy-mike View Post
    Не только. IDE для Small Talk ведь в IBM делали!
    И у IBM был свой BASIC даже на VM/CMS.
    no kakoe otnoshenie IBM imeet k bezmozglomu marketing departmentu mikrosofta?
    Fabricati Diem PVNC
    Повышайте свой интеллект и вы станете монстр (С) Островский

  5. #25
    Forum Regular реднек's Avatar
    Join Date
    Dec 2011
    Posts
    4,427

    Default Re: objective-c

    Quote Originally Posted by crazy-mike View Post
    В суровой реальности ничего кроме C ( даже не С/++ ) особо сильно и не нужно.
    Там просто часто на выходе программы должен быть исполняемый сценарий на каком нибудь из shell-ов ( командных языков ) - именно поэтому их и желательно чуть-чуть знать ( чтобы ошибок при генерации сценариев делать меньше).

    На самом деле эти "языки программирования" кроме как на процедурные , функциональные и декларативные ещё и по generations ( поколениям ) умудряются "классифицировать".
    А чего ты так скромно пропустил объектно ориентированые языки?
    Вот кстати имею 100% мнение что с C начинать не нужно. Тем более с C++. Если не хочется долго и муторно разбираться с вопросами далекими от прикладной задачи. Это нишевые языки, необходимые там где требуется высокая скорость исполнения и привязка к железу.
    Языки , приверженные догме "structured programming" когда-то обозвали "языками третьего поколения". Потом стали модными "языки 4го поколения" - это когда "типа программер" всё делает в "визуальной среде разработки" , а по проекту автоматически генерируется программа на таком языке , которая потом компилируется во что-то "исполнямое" или на "отладочной платформе" или на "платформе реализации".
    Вообще в индустрии все движется по спирали. Был моден Lisp когда то, сейчас его функциональные языки тоже в моде, т.к. мультиядерные/процессорные системы сейчас повсеместно, и их удобно пользовать при паралельных вычислениях. Но читать их неудобно, хотя дело привычки. Я назвал Ruby/Python/JavaScript потому как там можно пользовать любую парадигму. В случае JavaScript к тому же ничего не надо кроме браузера и любого текстового редактора.
    Кстати - даже для web-applications эти самые "работодатели" хотят не "знания языка программирования JavaScript" ( который каждый год меняется если не чаще ) , а умения работать с jQuery.
    Сейчас все несколько дальше ушло. В вафоре CofeeScript (обертка над JS с, более удобным синтаксисом чем JS). jQuery пользуется очень часто, но народ переезжает на фрейворки типа backbone.js, ember.js или angularjs. Это если мы говорим о клиентской части. У веб приложений есть еще серверная.
    Стакан на треть пуст.

  6. #26
    подниматель пингвинов crazy-mike's Avatar
    Join Date
    Nov 2006
    Location
    L'viv
    Posts
    179,963

    Default Re: objective-c

    Quote Originally Posted by реднек View Post
    А чего ты так скромно пропустил объектно ориентированые языки?
    Вот кстати имею 100% мнение что с C начинать не нужно. Тем более с C++.
    Вообще в индустрии все движется по спирали. Был моден Lisp когда то, сейчас его функциональные языки тоже в моде, т.к. мультиядерные/процессорные системы сейчас повсеместно, и их удобно пользовать при паралельных вычислениях. Но читать их неудобно, хотя дело привычки. Я назвал Ruby/Python/JavaScript потому как там можно пользовать любую парадигму. В случае JavaScript к тому же ничего не надо кроме браузера и любого текстового редактора.
    ПОчему "пропустил"? Даже PL/1 ведь очень даже сильно "объектно ориентирован" ( там процедуры могли быть компонентами структур - точнее , тип ENTRY. И динамически создавать такую хреновину тоже можно было. А многие варианты INIT в операторе DECLARE были похлеще чем "конструкторы объектов" ).
    VBA и прочие BASIC-и - тоже "объектно-...".

    Да и С++ тоже "объектно...".
    Просто "объектно-ориентированные языки" ничем особенно не выделяются из языков , поддерживающих структурирование данных.

    Всё же деление на языки с декларативной и процедурной семантикой несколько корректнее чем на ОО- и всё остальное. Хотя "функциональные языки" тоже можно считать и декларативными и процедурными и ОО-...
    Жизнь дается человеку один раз и прожить ее надо так, чтобы не ошибиться в рецептах.
    Строить Асгардию побуждает тьма, посетившая людские души

  7. #27
    подниматель пингвинов crazy-mike's Avatar
    Join Date
    Nov 2006
    Location
    L'viv
    Posts
    179,963

    Default Re: objective-c

    Quote Originally Posted by Sixteen View Post
    no kakoe otnoshenie IBM imeet k bezmozglomu marketing departmentu mikrosofta?
    IBM нескольно лет назад ( ужас! несколько - это больше 10ти лет назад ) считалась одним из самых крупных "интеграторов" решений на основе Windows NT. Они даже что-то похожее на Visual PL/1 предлагали.
    Жизнь дается человеку один раз и прожить ее надо так, чтобы не ошибиться в рецептах.
    Строить Асгардию побуждает тьма, посетившая людские души

  8. #28
    Forum Hero Yura717's Avatar
    Join Date
    Dec 2004
    Location
    科羅拉多EE. UU.
    Posts
    5,847

    Default Re: objective-c

    начни с Python самый простой язык для изучения ..... и области применения у него большие ....
    Python поддерживает несколько парадигм программирования, в том числе структурное, объектно-ориентированное, функциональное, императивное и аспектно-ориентированное. Основные архитектурные черты — динамическая типизация, автоматическое управление памятью, полная интроспекция, механизм обработки исключений, поддержка многопоточных вычислений и удобные высокоуровневые структуры данных. Код в Питоне организовывается в функции и классы, которые могут объединяться в модули (которые в свою очередь могут быть объединены в пакеты).
    https://www.coursera.org/course/interactivepython
    This course is designed to help students with very little or no computing background learn the basics of building simple interactive applications. Our language of choice, Python, is an easy-to learn, high-level computer language that is used in many of the computational courses offered on Coursera. To make learning Python easy, we have developed a new browser-based programming environment that makes developing interactive applications in Python simple. These applications will involve windows whose contents are graphical and respond to buttons, the keyboard and the mouse.

  9. #29
    подниматель пингвинов crazy-mike's Avatar
    Join Date
    Nov 2006
    Location
    L'viv
    Posts
    179,963

    Default Re: objective-c

    Quote Originally Posted by Yura717 View Post
    начни с Python самый простой язык для изучения ..... и области применения у него большие ....
    Он только внешне "простой". А в суровой реальность глючит похлеще чем Perl.
    Если уже совсем точно - нет "простых" языков программирования. Чем он "проще" по внешнему виду тем сложнее там всё с runtime environment, garbage collection и прочими "фишками".
    Жизнь дается человеку один раз и прожить ее надо так, чтобы не ошибиться в рецептах.
    Строить Асгардию побуждает тьма, посетившая людские души

  10. #30
    Forum Hero Yura717's Avatar
    Join Date
    Dec 2004
    Location
    科羅拉多EE. UU.
    Posts
    5,847

    Default Re: objective-c

    Mike, ты прекрасно знаешь что написать 1 + 1 в Питоне проще чем на ассемблере ....

Page 3 of 18 FirstFirst 12345678910111213 ... LastLast

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
Russian America Top. Рейтинг ресурсов Русской Америки. Terms of Service | Privacy Policy Рейтинг@Mail.ru