Page 2 of 2 FirstFirst 12
Results 11 to 20 of 20

Thread: try { String a="abc"; String b=a.substring(0,30); } catch(Exception ee) { ... }

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

    Default Re: try { String a="abc"; String b=a.substring(0,30); } catch(Exception ee) { ... }

    Quote Originally Posted by Sixteen View Post
    Они завели себе llvm+clang.
    и что в этом хорошего-то ? ( У Adobe вот Adobe AIR до сих пор есть. )

    P.S. Простота безвозвратно потеряна.
    Жизнь дается человеку один раз и прожить ее надо так, чтобы не ошибиться в рецептах.
    Строить Асгардию побуждает тьма, посетившая людские души

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

    Default Re: try { String a="abc"; String b=a.substring(0,30); } catch(Exception ee) { ... }

    Quote Originally Posted by crazy-mike View Post
    и что в этом хорошего-то ? ( У Adobe вот Adobe AIR до сих пор есть. )

    P.S. Простота безвозвратно потеряна.
    Если ты спрашыааеш щто харошева в ллвм значит ты ищо нипрагуглил о том что это такойе.
    Fabricati Diem PVNC
    Повышайте свой интеллект и вы станете монстр (С) Островский

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

    Default Re: try { String a="abc"; String b=a.substring(0,30); } catch(Exception ee) { ... }

    Quote Originally Posted by Sixteen View Post
    Если ты спрашыааеш щто харошева в ллвм значит ты ищо нипрагуглил о том что это такойе.
    настроения нет. А clang где-то мелькало - но меня больше D одно время интересовало. Всё равно ничего там особо хорошего нет - такая же путаница. И С# ничем не лучше чем Java. ( такое же дерьмо как ActionScript ).

    у меня С# под Ubuntu на нетбуке стоит. И на сервере с Debian тоже было. ( Mono ).

    кстати , даже вспомнил , когда с этим clang сталкивался - когда искал варианты "компилируемого JavaScript".
    ( и даже на это http://clang.org/ тогда заходил )
    Last edited by crazy-mike; 07-28-2017 at 01:40 PM.
    Жизнь дается человеку один раз и прожить ее надо так, чтобы не ошибиться в рецептах.
    Строить Асгардию побуждает тьма, посетившая людские души

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

    Default Re: try { String a="abc"; String b=a.substring(0,30); } catch(Exception ee) { ... }

    Quote Originally Posted by crazy-mike View Post
    настроения нет. А clang где-то мелькало - но меня больше D одно время интересовало. Всё равно ничего там особо хорошего нет - такая же путаница. И С# ничем не лучше чем Java. ( такое же дерьмо как ActionScript ).

    у меня С# под Ubuntu на нетбуке стоит. И на сервере с Debian тоже было. ( Mono ).
    Все это нк имеет никакого отношения к ллвм. Одно слово тебе дам как намек: objective c
    Fabricati Diem PVNC
    Повышайте свой интеллект и вы станете монстр (С) Островский

  5. #15
    подниматель пингвинов crazy-mike's Avatar
    Join Date
    Nov 2006
    Location
    L'viv
    Posts
    177,974

    Default Re: try { String a="abc"; String b=a.substring(0,30); } catch(Exception ee) { ... }

    Quote Originally Posted by Sixteen View Post
    Все это нк имеет никакого отношения к ллвм. Одно слово тебе дам как намек: objective c
    такая же гадость - хуже чем Simula-67.
    Жизнь дается человеку один раз и прожить ее надо так, чтобы не ошибиться в рецептах.
    Строить Асгардию побуждает тьма, посетившая людские души

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

    Default Re: try { String a="abc"; String b=a.substring(0,30); } catch(Exception ee) { ... }

    ясно, намек не был понят.
    ну ладно, гугли кароче.
    Fabricati Diem PVNC
    Повышайте свой интеллект и вы станете монстр (С) Островский

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

    Default Re: try { String a="abc"; String b=a.substring(0,30); } catch(Exception ee) { ... }

    Quote Originally Posted by Sixteen View Post
    ясно, намек не был понят.
    ну ладно, гугли кароче.
    Ничего особо интересного по сравнению со старенькими bizon , yacc и lex.
    Жизнь дается человеку один раз и прожить ее надо так, чтобы не ошибиться в рецептах.
    Строить Асгардию побуждает тьма, посетившая людские души

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

    Default Re: try { String a="abc"; String b=a.substring(0,30); } catch(Exception ee) { ... }

    Quote Originally Posted by crazy-mike View Post
    Ничего особо интересного по сравнению со старенькими бизон , яцц и лех.
    бизон и якк в одном предложении не перечисляюца.
    Fabricati Diem PVNC
    Повышайте свой интеллект и вы станете монстр (С) Островский

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

    Default Re: try { String a="abc"; String b=a.substring(0,30); } catch(Exception ee) { ... }

    Quote Originally Posted by Sixteen View Post
    бизон и якк в одном предложении не перечисляюца.
    без разницы - языки генерации компиляторов существуют ещё с начала 1960х.
    ( куча разных - вообще такая радость как BCPL был )

    Могу повторить вопрос - что в этом всём хорошего по сравнению с каким-нибудь трахнутым Common Language Runtime ?
    ( у IBM в их Visual Age всё давно было. И не только у IBM )

    P.S. Понятно , что хоть какая-то попытка "стандартизации-согласования" является "плюсом". Но этот "плюс" восходит ещё к т.н. Венскому методу IBM. Кстати , были и другие методы "описания семантики языков программирования" ( ну всякая муть с пост- и пред-условиями и т.д. Очень похоже на PROLOG. Да и семантическое дерево не всегда есть необходимость строить - семантические сети тоже были. ) - которые старались обходиться вообще без "абстрактной виртуальной машины".

    А ещё этот код виртуальной машины LLVM - это сравнительно устаревший плагиат P-кода ( а в 1970е был ещё B-код - использовался в компиляторах с Алгол-68 ). И в компиляторе pascalvs у IBM это было ещё лет двадцать-двадцать пять назад.

    Правда в этом коде машины LLVM одно усовершенствование по сравнению с P-кодом есть - "большой регистровый файл" ( псевдорегистровый ). В 1970е в таких виртуальных машинах пытались использовать одноадресные или даже безадресные системы команд ( но методы оптимизации традиционно разрабатывали для трёхадресных систем команд - а при параллельных вычислениях с трёхадресными в самом деле проще при попытках использования распараллеливания по инструкциям ).
    Last edited by crazy-mike; 07-28-2017 at 03:06 PM.
    Жизнь дается человеку один раз и прожить ее надо так, чтобы не ошибиться в рецептах.
    Строить Асгардию побуждает тьма, посетившая людские души

  10. #20
    подниматель пингвинов crazy-mike's Avatar
    Join Date
    Nov 2006
    Location
    L'viv
    Posts
    177,974

    Default Re: try { String a="abc"; String b=a.substring(0,30); } catch(Exception ee) { ... }

    В Pascalvs промежуточное предствление называлось ocode. А в очень старом компиляторе UCSD-Pascal - u-code.
    Жизнь дается человеку один раз и прожить ее надо так, чтобы не ошибиться в рецептах.
    Строить Асгардию побуждает тьма, посетившая людские души

Page 2 of 2 FirstFirst 12

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