The OpenNET Project / Index page

[ новости/++ | форум | wiki | теги | ]

06.10.2011 19:37  Oracle портирует под Linux системы DTrace и Zones

В представленной на конференции OpenWorld презентации, посвященной грядущим новшествам дистрибутива Oracle Linux, упомянуто портирование под Linux технологии динамической отладки DTrace и системы легковесных изолированных контейнеров Solaris Zones (в презентации Oracle упоминается лишь Linux Containers, но в блоге одного из разработчиков DTrace упоминается, что речь о портировании Zones). Технологии планируют интегрировать в следующий значительный релиз ядра Unbreakable Enterprise Kernel.

Следует отметить, что в рамках проекта CRiSP с 2008 года развивается порт DTrace для Linux, работающий в виде модуля ядра. Разработчики данного проекта встревожены шагом Oracle, но не исключают того, что это лишь маркетинговая уловка. Подкрепляет данное предположение и то, что детальной информацией не обладает никто, даже сотрудники Oracle -- подобное объявление стало неожиданностью, например, для некоторых разработчиков Solaris.

Интеграцию DTrace в Linux усложняла необходимость реализации большого числа контрольных вызовов (probes) в ядре Linux, что требовало внесения большого объёма типовых изменений. Например, в ядро Solaris для обеспечения полноценной поддержки DTrace внесено около 20 тысяч подобных контрольных вызовов. Oracle поддерживает свою ветку ядра Linux для дистрибутива Oracle Linux, т.е. теоретически может реализовать нужную функциональность. Но возникает проблема с поддержкой проделанного объема работы и синхронизацией с основным деревом ядра Linux, в которое поддержка DTrace не может быть принята в силу лицензионной несовместимости. Решить проблему могла бы смена лицензии на DTrace с CDDL на GPL, но Oracle не планирует идти на такой шаг и хочет ограничиться применением двойной лицензии для небольшой части кода (заголовочные файлы и жёстко прошитый в ядро код), оставив основной код, включая модуль ядра, под CDDL.

Адам Левенталь (Adam Leventhal), один из основных разработчиков DTrace, в прошлом году покинувший Oracle, в своём блоге высказал удивление подобным поворотом событий. Несколько лет назад, во время работы в Sun Microsystems, Адам обеспечил возможность использования DTrace для Linux-приложений, работающих в BrandZ (изолированное Linux-окружение, работающее поверх ядра Solaris) и разработал стратегию реализации DTrace на базе ядра Linux, поэтому тема портирования DTrace в Linux ему близка.

Известно, что работа пока сосредоточена только вокруг реализации части DTrace, работающей на уровне ядра системы. Также известно, что DTrace для Linux пока не проходит тестовый комплект DTrace test suite, т.е. находится на начальной стадии развития. Явно не упоминается, ведётся ли речь только о провайдере fbt (Function Boundary Tracing, отслеживает вход и выход из функций ядра) или уже реализованы провайдеры статической трассировки приложений и провайдеры для планировщика задач).

Примечательно, что для Linux развивается собственная технология динамической трассировки SystemTap, во многом похожая на DTrace по выполняемым задачам. Среди компаний, участвующих в развитии данной системы, кроме Red Hat, IBM, Intel и Hitachi, также числится и Oracle. Как и DTrace, SystemTap позволяет организовать доскональное наблюдение за работающей системой, производить сбор статистики о работе приложений, выполнять профилирование, контролировать работу системных вызовов. Управление производится через интерфейс командной строки и специальный Си-подобный язык сценариев. Тем не менее, в прошлом некоторые известные разработчики ядра Linux, например, Тед Тц'о (Ted Ts’o), автор файловых систем семейства Ext, высказывались с критикой SystemTap, считая данную систему непригодной к использованию, в отличие от DTrace, которая "просто работает". Кроме того, SystemTap поставляется только в составе Fedora Linux и RHEL, и не включена в основное ядро Linux.



  1. Главная ссылка к новости (http://dtrace.org/blogs/ahl/20...)
  2. OpenNews: Релиз системы динамической отладки SystemTap 1.6
  3. OpenNews: Завершена работа по поддержке DTrace на пользовательском уровне во FreeBSD
  4. OpenNews: Из Oracle ушел последний из ключевых разработчиков DTrace
Лицензия: CC-BY
Тип: К сведению
Ключевые слова: dtrace, linux, solaris, porting, oracle
При перепечатке указание ссылки на opennet.ru обязательно
Обсуждение Ajax/Линейный | Раскрыть все сообщения | RSS
 
  • 1.2, fyjybvec (?), 21:54, 06/10/2011 [ответить] [показать ветку] [···]    [к модератору]
  • +/
    Ещё Крис говорит, что со временем планируется сделать btrfs основной фс в Orecle Linux...
     
     
  • 2.4, Аноним (-), 22:29, 06/10/2011 [^] [ответить]    [к модератору]
  • +2 +/
    Ее вероятно везде планируется сделать основной в будущем :)
     
     
  • 3.5, evgeny_t (ok), 22:51, 06/10/2011 [^] [ответить]    [к модератору]
  • +/
    когда будущее настанет тогда и будет
     
     
  • 4.7, Аноним (-), 23:21, 06/10/2011 [^] [ответить]    [к модератору]
  • +2 +/
    > когда будущее настанет тогда и будет

    Капитан?


     
     
  • 5.19, Mans Health (?), 09:58, 07/10/2011 [^] [ответить]    [к модератору]
  • +1 +/
    Капитан _ корпорации двигают вперед Linux GNU/GPL .
     
     
  • 6.41, Аноним (-), 17:27, 07/10/2011 [^] [ответить]    [к модератору]  
  • +1 +/
    >  Капитан _ корпорации двигают вперед Linux GNU/GPL .

    Пусть хоть лысый хрен с горы двигает, если его цели совпадают с нашими и он соблюдает лицензию.

     
     
  • 7.46, Mans Health (?), 19:04, 07/10/2011 [^] [ответить]     [к модератору]  
  • –4 +/
    А зачем нужен открытый код если добровольные программисты , любители скоро буду... весь текст скрыт [показать]
     
     
  • 8.56, Аноним (-), 03:20, 08/10/2011 [^] [ответить]     [к модератору]  
  • +/
    Да ладно Ничего так не выходит Разрабатывайте себе на здоровье, кто мешает-то ... весь текст скрыт [показать]
     
  • 8.83, Аноним (-), 16:56, 11/10/2011 [^] [ответить]     [к модератору]  
  • +/
    Что значит будут не у дел Вам запретят брать в руки компилер и вносить изменени... весь текст скрыт [показать]
     
  • 1.6, umbr (ok), 23:16, 06/10/2011 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    Будет чудесно... если у них это получится.
     
     
  • 2.8, Аноним (-), 23:22, 06/10/2011 [^] [ответить]    [к модератору]  
  • +2 +/
    > Будет чудесно... если у них это получится.

    Что-то мне так кажется что простым смертным с этого обломится только то что в кернеле...

     
  • 2.24, Аноним (-), 12:59, 07/10/2011 [^] [ответить]     [к модератору]  
  • +/
    Если - хоршее слово Совершенно чужеродные технологии из совершенно чуждого яд... весь текст скрыт [показать]
     
     
  • 3.30, jSnake (??), 13:37, 07/10/2011 [^] [ответить]     [к модератору]  
  • +1 +/
    Во-во Другое дело, что идеи, заложенные в DTrace оказались весьма удачными Дум... весь текст скрыт [показать]
     
  • 3.35, umbr (ok), 15:08, 07/10/2011 [^] [ответить]     [к модератору]  
  • +/
    В данном случае речь идет не о компоненте из одного ядра, гвоздями прибитом к др... весь текст скрыт [показать]
     
  • 1.9, Зловред (?), 00:12, 07/10/2011 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    Что-то мне подсказывает, что поддержку своих CDDL вставок им придется делать модулем. Иначе получат по голове.
     
  • 1.10, pavlinux (ok), 00:29, 07/10/2011 [ответить] [показать ветку] [···]    [к модератору]  
  • –1 +/
    Лучше позже, чем никому. :)

    Где ж они были 10 лет назад, когда небыло KDB/KGDB/LTTng/ltrace/OProfile/Kprobes/...
    Для ленивых наделали парсеры MCE/MSR/MTRR/DMI/ACPI, едрить вашу вошь, ядро
    по битам разобрать можно. 20-25 лет назад бы такую халяву.
      Сейчас в ядре Линуха столько средств для отладки всего чего только можно, что
    остальные операционки нервно курят в детском садике для умственно отсталых ОСей.
    Отлаживать можно все, используя при этом только необходимый инструмент на данный момент,
    а не перех...чивая весь код ядра, всовывая в каждую подсистему функции трассировки.
    Так что это приблуда особо погоды не сделает.

     
     
  • 2.11, z (??), 01:22, 07/10/2011 [^] [ответить]    [к модератору]  
  • +/
    ну ответь мне, эксперт, как в удобоваримом (-экспортируемом) виде получить, скажем, число переходов процессора в С3 за посленюю минуту? "нинужно" будет считаться за слив, если что
     
     
  • 3.12, Taller (?), 02:09, 07/10/2011 [^] [ответить]    [к модератору]  
  • +/
    а как это сделать с помощью DTrace в солярке?
     
     
  • 4.25, Аноним (-), 13:00, 07/10/2011 [^] [ответить]    [к модератору]  
  • +/
    > а как это сделать с помощью DTrace в солярке?

    Почитай автора DTrace Брендана Грегга. У него все описано, как написать скрипт для счета чего угодно в ядре _солярис_.

     
     
  • 5.32, Аноним (-), 14:39, 07/10/2011 [^] [ответить]    [к модератору]  
  • +/
    >Почитай автора DTrace Брендана Грегга.

    Слив, как говорится, засчитан =)

     
     
  • 6.47, Аноним (-), 22:22, 07/10/2011 [^] [ответить]    [к модератору]  
  • +/
    Ты вообще DTrace хоть раз видел? Читал книгу Брендана? Использовал ее? О чем ты вообще трындишь? Слив - это ты. Который устриц не жрал, но мнение имеет.
     
     
  • 7.59, Аноним (-), 12:34, 08/10/2011 [^] [ответить]     [к модератору]  
  • +/
    Я всего лишь показываю абсурдность вашей точки зрения - человека, ни разу не вид... весь текст скрыт [показать]
     
  • 7.84, Аноним (-), 16:58, 11/10/2011 [^] [ответить]     [к модератору]  
  • +/
    Если человек не может в двух словах объяснить кухарке чем он занимается, значит... весь текст скрыт [показать]
     
     
  • 8.96, arisu (ok), 14:13, 12/10/2011 [^] [ответить]     [к модератору]  
  • +/
    оммм Авторитет, преклоняемся а вообще, если человек может 171 в двух словах ... весь текст скрыт [показать]
     
     
  • 9.97, jSnake (??), 14:22, 12/10/2011 [^] [ответить]     [к модератору]  
  • +/
    Вы путаете пояснить, чем занимается с как это работает, причём тут я и за что... весь текст скрыт [показать]
     
     
  • 10.99, arisu (ok), 14:26, 12/10/2011 [^] [ответить]     [к модератору]  
  • +/
    тогда универсальный ответ на вопрос 171 чем занимается 187 состоит вообще из... весь текст скрыт [показать]
     
     
  • 11.100, jSnake (??), 15:18, 12/10/2011 [^] [ответить]    [к модератору]  
  • +/
    ну, это-то да...и возразить весьма трудно)))
    > тогда универсальный ответ на вопрос «чем занимается» состоит вообще из одного
    > слова: «работаю».
     
  • 5.61, Аноним (-), 12:40, 08/10/2011 [^] [ответить]     [к модератору]  
  • +/
    А вы читали Брендана Грегга Если бы читали, то знали бы, что они никогда не пис... весь текст скрыт [показать]
     
  • 4.37, Аноним (-), 15:59, 07/10/2011 [^] [ответить]    [к модератору]  
  • +/
    > а как это сделать с помощью DTrace в солярке?

    А кто сказал, что DTrace это может?

     
     
  • 5.38, jSnake (??), 16:38, 07/10/2011 [^] [ответить]     [к модератору]  
  • +/
    DTrace может Только сомневаюсь, что для этой конкретной задачки есть готовые да... весь текст скрыт [показать]
     
     
  • 6.39, jSnake (??), 17:15, 07/10/2011 [^] [ответить]     [к модератору]  
  • +/
    Короче можно, на уровне датчиков драйвера acpidrv Например, температуру, скорос... весь текст скрыт [показать]
     
  • 6.43, Аноним (-), 17:31, 07/10/2011 [^] [ответить]     [к модератору]  
  • +/
    Нормально, брякнуть пример и на нем же и слиться Солярщики эпичны Или решение ... весь текст скрыт [показать]
     
     
  • 7.44, jSnake (??), 17:54, 07/10/2011 [^] [ответить]     [к модератору]  
  • +/
    Эй, а я-то тут причём Не я тему завёл, просто интересно Мне больше как-то бо... весь текст скрыт [показать]
     
     
  • 8.48, Аноним (-), 22:23, 07/10/2011 [^] [ответить]     [к модератору]  
  • +/
    gt оверквотинг удален Британских ученых интересует даже средняя температура же... весь текст скрыт [показать]
     
     
  • 9.54, jSnake (??), 23:51, 07/10/2011 [^] [ответить]    [к модератору]  
  • +1 +/
    Да не забивайте Вы себе голову ерундой всякой! Зачем страдать-то.
     
  • 8.85, Аноним (-), 17:03, 11/10/2011 [^] [ответить]     [к модератору]  
  • +/
    Не, вон тот товарищ брякнул про S3, пусть теперь и отдувается Перфкаунтеры сд... весь текст скрыт [показать]
     
  • 3.13, Аноним (-), 02:36, 07/10/2011 [^] [ответить]    [к модератору]  
  • +/
    Экспортируемом? Куда? И зачем? И что вообще есть экспортируемый вид, чем он от неэкспортируемого отличается?
     
     
  • 4.28, z (??), 13:14, 07/10/2011 [^] [ответить]    [к модератору]  
  • –3 +/
    Слив, как говорится, засчитан =)
     
     
  • 5.86, Аноним (-), 17:04, 11/10/2011 [^] [ответить]    [к модератору]  
  • +/
    > Слив, как говорится, засчитан =)

    С такой "аргументацией" как у вас - без вариантов.

     
  • 3.31, pavlinux (ok), 14:02, 07/10/2011 [^] [ответить]     [к модератору]  
  • +/
    http www acpica org overview php Там стока всего интересного Но ведь хочетс... весь текст скрыт [показать]
     
  • 3.33, Аноним (-), 14:46, 07/10/2011 [^] [ответить]     [к модератору]  
  • +/
    Почитай документацию по systemtap Там все описано, как написать скрипт для счет... весь текст скрыт [показать]
     
     
  • 4.49, Аноним (-), 22:24, 07/10/2011 [^] [ответить]     [к модератору]  
  • +/
    Покажи мне скрипт для вычисления среднего количества евентов DDoS во время атаки... весь текст скрыт [показать]
     
     
  • 5.58, Аноним (-), 12:32, 08/10/2011 [^] [ответить]     [к модератору]  
  • +/
    Только после скрипта на DTrace, рассчитывающего мне гороскоп на завтра D ... весь текст скрыт [показать]
     
     
  • 6.73, z (??), 09:19, 10/10/2011 [^] [ответить]    [к модератору]  
  • +/
    > Только после скрипта на DTrace, рассчитывающего мне гороскоп на завтра :D

    тебе защита вне очереди =)

     
     ....нить скрыта, показать (28)

  • 1.16, upyx (ok), 05:34, 07/10/2011 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    > ...хочет ограничиться применением двойной лицензии для небольшой части кода (заголовочные файлы и жёстко прошитый в ядро код), оставив основной код, включая модуль ядра, под CDDL.

    Ага, знаем мы их. Сделают бинарный блоб, который будет работать только в их Unbr. Linux. Может позже кто-нибудь с пачкой патчей и бубна запустит в другом дистрибе, но зачем?

     
     
  • 2.22, Аноним (-), 11:44, 07/10/2011 [^] [ответить]     [к модератору]  
  • +/
    Блоб точно не сделают CDDL - copyleft, как и GPL, поэтому кода они не закроют ... весь текст скрыт [показать]
     
     
  • 3.29, Crazy Alex (??), 13:33, 07/10/2011 [^] [ответить]    [к модератору]  
  • +/
    У них все права на этот код. Могут новую версию выкатить под любой желаемой лицензией.
     
  • 3.40, Аноним (-), 17:23, 07/10/2011 [^] [ответить]     [к модератору]  
  • +/
    Только это очень специальная интерпретация копилефта, адаптированная к гребле по... весь текст скрыт [показать]
     
     
  • 4.57, Аноним (-), 12:30, 08/10/2011 [^] [ответить]    [к модератору]  
  • +/
    Afaik, несовместимы они потому, что каждая из них требует, чтобы в каждый файл был вписан только ее дисклеймер. Как говорится, "два барана на бревне".
     
  • 4.74, Школьник (ok), 11:01, 10/10/2011 [^] [ответить]    [к модератору]  
  • +/
    Ну и в чем ее специфичность? Что, в тексте CDDL прописано "all rights to code belong to Sun/Oracle"?
     
     
  • 5.76, arisu (ok), 18:05, 10/10/2011 [^] [ответить]    [к модератору]  
  • +/
    > Ну и в чем ее специфичность? Что, в тексте CDDL прописано "all
    > rights to code belong to Sun/Oracle"?

    да. и потому эту фигню нельзя форкануть. и потому она — закрытая.

     
     
  • 6.93, Школьник (ok), 10:35, 12/10/2011 [^] [ответить]    [к модератору]  
  • +/
    Что нельзя форкануть - код под CDDL? Еще как можно.
     
     
  • 7.98, arisu (ok), 14:24, 12/10/2011 [^] [ответить]    [к модератору]  
  • +/
    > Что нельзя форкануть — код под CDDL? Еще как можно.

    э… да, погорячился.

     
  • 5.88, Аноним (-), 17:10, 11/10/2011 [^] [ответить]     [к модератору]  
  • +/
    Да, а с буя ли когда _я_ дописываю меняю код, все права автоматически и без спро... весь текст скрыт [показать]
     
     
  • 6.94, Школьник (ok), 10:39, 12/10/2011 [^] [ответить]     [к модератору]  
  • +/
    Они к ним перейдут только в том случае, если подпишете Oracle Contributor Agreem... весь текст скрыт [показать]
     
  • 4.75, Аноним (-), 14:42, 10/10/2011 [^] [ответить]    [к модератору]  
  • +/
    в каком месте вы видели равные права в GPL?
    GPL - это собственническая лицензия в отличии от CDDL - которая для девелоперов.
     
     
  • 5.77, arisu (ok), 18:06, 10/10/2011 [^] [ответить]    [к модератору]  
  • +/
    > в каком месте вы видели равные права в GPL?
    > GPL - это собственническая лицензия в отличии от CDDL - которая для
    > девелоперов.

    ты их, часом, местами не попутал?

     
  • 5.89, Аноним (-), 17:15, 11/10/2011 [^] [ответить]     [к модератору]  
  • +/
    В тексте этой лицензии По нему у всех одинаковый набор прав - лицензия требует ... весь текст скрыт [показать]
     
     
  • 6.95, Школьник (ok), 10:41, 12/10/2011 [^] [ответить]     [к модератору]  
  • +/
    Вы бы почитали ее для начала, прежде чем нести ахинею Ни о какой передаче всех... весь текст скрыт [показать]
     
     ....нить скрыта, показать (14)

  • 1.17, jSnake (??), 08:18, 07/10/2011 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    Мда, внезапно. В Оракле решили смешать, но не взбалтывать солярку с линухом? Oracle SoLinux?!! Не, зоны и DTRace реально круто, но прикручивать это к ядру линукса идея не из лучших. И дело даже не в воплях перевозбуждённых фанатегов, аналог DTrace для ядра Linux имхо нужен, но уж лучше оракл к RedHat и IBM присоединился со своими (сановскими) идеями из DTrace, был бы толк.
     
     
  • 2.21, Аноним (-), 11:40, 07/10/2011 [^] [ответить]     [к модератору]  
  • +/
    В свое время, разработчики FreeBSD решили налить себе солярки Получилось так се... весь текст скрыт [показать]
     
     
  • 3.26, Аноним (-), 13:03, 07/10/2011 [^] [ответить]     [к модератору]  
  • +2 +/
    Так себе - очень мягко сказано В Солярке ZFS уже 5 лет активно используют в п... весь текст скрыт [показать]
     
     
  • 4.34, pavlinux (ok), 14:47, 07/10/2011 [^] [ответить]     [к модератору]  
  • +2 +/
    Ну я в банке работал,в top100 российских банков входил, сервак жил на EXT2, апт... весь текст скрыт [показать]
     
     
  • 5.50, Аноним (-), 22:26, 07/10/2011 [^] [ответить]     [к модератору]  
  • +/
    gt оверквотинг удален Расскажи эту хню админу сервера банкоматов с латентность... весь текст скрыт [показать]
     
     
  • 6.53, pavlinux (ok), 23:34, 07/10/2011 [^] [ответить]     [к модератору]  
  • +/
    Не пзди бабуля, 1 сек , ты за МКАД выезжаешь Неделю назад в Смоленске был, ла... весь текст скрыт [показать]
     
  • 6.62, Аноним (-), 12:43, 08/10/2011 [^] [ответить]     [к модератору]  
  • +/
    Его еще найти надо В реальном мире, живые люди по пять минут возле банкоматов п... весь текст скрыт [показать]
     
  • 4.36, Аноним (-), 15:58, 07/10/2011 [^] [ответить]    [к модератору]  
  • +/
    >У нас на родине один нешуточный банк второго уровня 4 года в продуктиве ВЕЗДЕ использует ZFS соляровский.

    Как тут верно заметили, с точки зрения банка и аптайма, разницы между ZFS и ext2 нет.

     
     
  • 5.51, Аноним (-), 22:26, 07/10/2011 [^] [ответить]     [к модератору]  
  • +/
    ТЫ лично в банке работал Башкой отвечал за сервера mission critical Тогда сиди... весь текст скрыт [показать]
     
     
  • 6.60, Аноним (-), 12:38, 08/10/2011 [^] [ответить]     [к модератору]  
  • +/
    Знаем мы ваш mission critical - в худшем случае уволят, а в большинстве случае п... весь текст скрыт [показать]
     
  • 6.90, Аноним (-), 17:19, 11/10/2011 [^] [ответить]     [к модератору]  
  • +/
    Линь на биржах вон работает Это пожалуй даже покруче будет, а И там кстати вре... весь текст скрыт [показать]
     
  • 4.102, nomad (??), 13:18, 15/02/2018 [^] [ответить]    [к модератору]  
  • +/
    >BSDшный форк никогда не вылезет с десктопов.

    А чем он принципиально хуже. Ну по сравнению с openzfs хотя бы.

     
     ....нить скрыта, показать (11)

  • 1.18, Ващенаглухо (ok), 09:05, 07/10/2011 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    DTrace нужен для анминов Solaris-a (мне например) так как Systemtap я не знаю.
    Это удобно, если будет один инструмент и там и тут.
     
     
  • 2.23, all_glory_to_the_hypnotoad (ok), 12:15, 07/10/2011 [^] [ответить]    [к модератору]  
  • +1 +/
    > DTrace нужен для анминов Solaris-a (мне например) так как Systemtap я не знаю.

    ну так выучи. Если знаешь DT, то осилить ST не трудно.

     
     
  • 3.52, Аноним (-), 22:27, 07/10/2011 [^] [ответить]     [к модератору]  
  • +/
    Знаешь Паскаль Тогда тебе ничего не стоит выучить C Или C Окда ... весь текст скрыт [показать]
     
     
  • 4.55, arisu (ok), 02:58, 08/10/2011 [^] [ответить]    [к модератору]  
  • –1 +/
    > Знаешь Паскаль? Тогда тебе ничего не стоит выучить C. Или C++. Окда?

    и ведь прав, чертяка. языки семантически не различаются.

     
     
  • 5.70, Wulf (??), 01:01, 10/10/2011 [^] [ответить]     [к модератору]  
  • +1 +/
    Семантически между классическим паскалем и C - пропасть Один факт что ссылки в ... весь текст скрыт [показать]
     
     
  • 6.71, Wulf (??), 01:07, 10/10/2011 [^] [ответить]     [к модератору]  
  • +1 +/
    Семантически между perl-ом и C разница меньше чем между C и Виртовским паскалем... весь текст скрыт [показать]
     
     
  • 7.79, ACCA (ok), 01:51, 11/10/2011 [^] [ответить]     [к модератору]  
  • +/
    Угу А тему связные списки учили по Бейсику Разумеется, определять record с c... весь текст скрыт [показать]
     
     
  • 8.80, arisu (ok), 02:23, 11/10/2011 [^] [ответить]    [к модератору]  
  • –1 +/
    > Ты просто Perl не знаешь.

    он просто вообще не понял, что я сказал, но Мнение Имеет.

     
     
  • 9.82, Wulf (??), 15:52, 11/10/2011 [^] [ответить]    [к модератору]  
  • +1 +/
    > он просто вообще не понял, что я сказал, но Мнение Имеет.

    Чья бы мычала

     
  • 8.81, Wulf (??), 15:51, 11/10/2011 [^] [ответить]     [к модератору]  
  • +1 +/
    Из семантического тождества record и struct автоматически не следует семантическ... весь текст скрыт [показать]
     
     
  • 9.101, ACCA (ok), 23:04, 19/10/2011 [^] [ответить]     [к модератору]  
  • +/
    Не нужно сравнивать Нужно всего лишь заметить, что оба это сделают - у обоих ес... весь текст скрыт [показать]
     
  • 7.92, Аноним (-), 17:22, 11/10/2011 [^] [ответить]    [к модератору]  
  • +/
    > Семантически между perl-ом и C разница меньше чем между C и "Виртовским
    > паскалем". Современные диалекты паскаля - отдельная история.

    ИМХО, семантически Perl довольно похож на brainfuck...

     
  • 4.91, Аноним (-), 17:21, 11/10/2011 [^] [ответить]     [к модератору]  
  • +/
    Как ни странно, я выучив пасквиль на информатике - пошел и просто освоил си Они... весь текст скрыт [показать]
     

     Добавить комментарий
    Имя:
    E-Mail:
    Заголовок:
    Текст:


      Закладки на сайте
      Проследить за страницей
    Created 1996-2018 by Maxim Chirkov  
    ДобавитьПоддержатьВебмастеруГИД  
    Hosting by Ihor