[00:00:41] <alexey.veselovsky> нет
[00:00:42] <тихий бот> Нет, не нет...
[00:00:56] <alexey.veselovsky> я же ссыль кинул. советую прочесть
[00:03:01] <Jordan> уже прочитал
[00:05:17] <geniepro> .ad;емакс;http\://3.bp.blogspot.com/_dWpCGfU56J8/TAKgQ4kbnSI/AAAAAAAACH8/4edCH5C7emA/s1600/emacs+user.png
[00:05:18] <тихий бот> geniepro, "емакс" assigned
[00:05:22] <geniepro> емакс
[00:05:23] <тихий бот> http://3.bp.blogspot.com/_dWpCGfU56J8/TAKgQ4kbnSI/AAAAAAAACH8/4edCH5C7emA/s1600/emacs+user.png
[00:05:36] <alexey.veselovsky> и как? все интервью? я еще не осилил :-)
[00:05:45] <alexey.veselovsky> понятно про что там эта цитата?
[00:06:57] <geniepro> все беды от любопытства
[00:07:04] <geniepro> а горе -- от ума...
[00:07:23] <geniepro> ибо во многом знании -- многия печали...
[00:07:57] <geniepro> человечество обречено быть религиозным -- экономия мышления требует этого (((
[00:08:08] <alexey.veselovsky> нет
[00:08:09] <тихий бот> Нет, не нет...
[00:08:20] <geniepro> на все вопросы -- один ответ: так сделал боженька!
[00:09:08] <geniepro> бб
[00:09:08] <тихий бот> проваливай уже, узконосая обезьяна!!!
[00:13:14] <alexey.veselovsky> “В некотором смысле выбор был сделан без меня. Я начал программировать очень давно, в 1972 году. Моим первым языком был Basic, в 1972 году он был достаточно распространен. “
[00:13:29] <alexey.veselovsky> Дейкстра ухмыляется и уже все про этого человека знает!
[00:14:39] <alexey.veselovsky> “Профессор, который вел этот курс, сказал, что хочет использовать какой-нибудь нормальный язык программирования. И он выбрал C++, а мне через пару лет пришлось его выучить.”
[00:22:20] <vlad2> Какие клеветы сочные :)
[00:22:48] <alexey.veselovsky> дык http://habrahabr.ru/company/yandex/blog/241601/
[00:22:51] <alexey.veselovsky> :-D
[00:22:53] <тихий бот> вахахахаха
[00:23:03] <alexey.veselovsky> Скотт Майерс
[00:23:34] <alexey.veselovsky> Это был 1985 или 1986 год
[00:23:44] <alexey.veselovsky> то есть и Модула-2 и Ада уже существовали :-)
[00:24:15] <vlad2> У них был фатальный недостаток! :)
[00:24:40] <alexey.veselovsky> не, этот профессор же не создавал С++ :-)
[00:24:46] <alexey.veselovsky> так что дело в чем-то другом
[00:24:57] <alexey.veselovsky> возможно в том, что они не были похожи на нормальные ЯП? ;-)
[00:25:18] <alexey.veselovsky> у Ады были большие проблемы с доступностью компиляторов (и вменяемостью компиляторов)
[00:25:43] <alexey.veselovsky> а у Модулы-2 были проблемы с языком :-D Слишком мелочь и без ООП. Впрочем и у Оберона ООП не появился :-)
[00:36:13] <vlad2> Появился. Весма обрезанный.
[00:36:28] <alexey.veselovsky> очень обрезанный
[00:36:43] <alexey.veselovsky> то есть даже в С++ он обрезанный относительно оригинала, а в Обероне от него вообще ничего не осталось
[00:37:55] <alexey.veselovsky> в Обероне оно не сильно отличается от сишного рукопашного ооп, где приводят тип по содержимому первых sizeof(int) байт в структуре.
[01:34:51] <alexey.veselovsky> “Россию ждут 35 долгих и холодных зим”
[01:34:56] <alexey.veselovsky> http://lenta.ru/news/2014/10/28/winter/
[01:35:04] <alexey.veselovsky> не даром мы на всегда перешли на зимнее время...
[02:48:36] <alexey.veselovsky> http://habrahabr.ru/post/237237/
[02:48:39] <alexey.veselovsky> :-)
[06:11:49] <s6> Kemet, я мож тоже начнуть чтонить прогать с видеоголосовой связью...
[06:11:59] <s6> Kemet, я мож тоже начну чтонить прогать с видеоголосовой связью...
[07:19:56] <Kemet> s6: на обероне?
[07:20:20] <s6> Kemet, пока неясно. Не факт
[07:21:22] <Kemet> s6: не на активном обероне не интересно )
[07:21:33] <s6> понял
[07:24:52] <Kemet> s6: вот кто-нить взялся бы аудиокодеки в А2 допилить
[07:25:13] <Kemet> *и видеокодеки
[07:25:16] <s6> а у вас A2 как клиент и как сервер юзается?
[07:25:52] <Kemet> s6: в каком плане?
[07:26:31] <Kemet> она у нас в микроконтроллерах юзается
[07:26:49] <Kemet> правда модифицированная, да
[07:30:56] <s6> понятно
[07:31:18] <s6> Kemet, а чё за гаджет с мк?
[07:35:59] <Kemet> s6: разные, в основном робототехника
[07:37:28] <s6> афигеть. Промышленная?
[07:38:11] <s6> просто а бал деть...
[07:45:16] <s6> Kemet, каких сортов робототехника?
[07:45:19] <s6> для чего?
[07:47:16] <Kemet> s6: ДЛЯ АГРЕССИВНЫХ СРЕД НАПРИМЕР
[07:47:38] <s6> то есть промышленные какие-то вещи...
[09:52:53] <geniepro> acidtech23: не только протоны падают на старте: http://zelenyikot.livejournal.com/53603.html
[10:38:26] <akastargazer> Kemet, доброе утро
[10:38:58] <akastargazer> Вопрос такой, а как руководство согласилось на такие вещи, как использование оберон-технологий? :)
[12:41:21] <akastargazer> sda, с Алтая?
[13:00:17] <s6_jtalkmod> Едрить надо переделываться в математики
[13:00:55] <s6_jtalkmod> Таки достижения есть приятная для самочувствия весч
[13:01:35] <akastargazer> Зачем?
[13:03:04] <akastargazer> Народ, вы тут вообще откуда все?
[13:07:07] <jordan36957> Я из Самары
[13:07:18] <s6_jtalkmod> Я иркутск. А зачем - есть такие достижения как родить сына посадить дерево написать книгу - а мы вместо этого будем математику достигать
[13:08:25] <s6_jtalkmod> Вчера люто жалел себя что полжизни потратил на решение праклятых тасок сиюминутных... Вот.
[13:10:22] <s6_jtalkmod> Учился в новосибе. Слушал лекции лабы компилеров ВЦ.
[13:13:00] <akastargazer> Я из Ярославля
[13:14:39] <akastargazer> Пробит Обероном на всю башку
[13:15:18] <s6_jtalkmod> Пробейся ещё десятками языков осознаешь соль =)
[13:15:28] <sda> с Алтая
[13:16:09] <s6_jtalkmod> Я вчера подумал что во всех этих языках изоморфизмов полным полно
[13:17:41] <s6_jtalkmod> Валексею уже говорил что хочу многоязыковой интертранслятор делать.... Но не факт что буду делать
[13:18:27] <geniepro> akastargazer> Пробит Обероном на всю башку
лечись хаскеллем )))
[13:18:53] <s6_jtalkmod> Да, хаскель интересная тема
[13:19:09] <akastargazer> Уже поздняк. Осваивать предметные области надо не хаскеллем, или обероном, а совсем другими штуками
[13:19:34] <s6_jtalkmod> Типа какими?
[13:19:59] <akastargazer> Про Побиска Кузнецова слышал?
[13:20:19] <s6_jtalkmod> Нет
[13:21:54] <akastargazer> С ним связано имя Спартака Никанорова (одни имена чего стоят, Спартак, Побиск :)). А от него идёт концептуализация всего, до чего дотянешься.
[13:22:33] <akastargazer> Я только начал въезжать в тему, есть чуйка, что тут круто
[13:23:00] <s6_jtalkmod> Ээээ а вот Поттосин тянул концептуальность из математики. Поттосин завлаб лабы компляторов ВЦ СО РАН
[13:23:43] <s6_jtalkmod> Компиляторов*
[13:24:00] <akastargazer> Никаноров тоже из математики тянет всё это дело
[13:24:30] <s6_jtalkmod> Ну вот ЯП хаскелл тоже тянет из математики.
[13:24:33] <akastargazer> Как я понимаю, фишка в том, чтобы ставить ТЗ, условно говоря, не на бумаге, а строго формально
[13:25:08] <akastargazer> Так там строится теория предметной области, а по ней можно генерить проги на хаскелле, например.
[13:25:39] <s6_jtalkmod> Матмоделирование
[13:26:50] <akastargazer> Фиксирование разнообразий и их отношений
[13:26:59] <akastargazer> Так это подаётся
[13:34:10] <sda> s6_jtalkmod: а про какой компилятор читались лекции?
[13:34:38] <s6_jtalkmod> Любой
[13:35:14] <sda> ну там же на примерах было?
[13:36:15] <sda> s6_jtalkmod: а сейчас академики что-нибудь делают? Вирт же до сих пор публикует, а наше РАН ?
[13:36:35] <s6_jtalkmod> Не слежу
[13:38:44] <geniepro> akastargazer> С ним связано имя Спартака Никанорова (одни имена чего стоят, Спартак, Побиск :)). А от него идёт концептуализация всего, до чего дотянешься.
типа теории категорий и дискретной математики, что ли?
[13:39:22] <s6_jtalkmod> Он убежал.
[13:40:16] <geniepro> akastargazer> Так там строится теория предметной области, а по ней можно генерить проги на хаскелле, например.
зачем генерить на хаскелле? надо просто сразу на хаскелле строить эту теорию, а с хаскелла уже генерить хоть в машкод, хоть в HTML
[13:42:28] <s6> ипаный андройд. столько мессаг напечатал он все потерял
[13:42:45] <s6> клиенты паршивые
[13:43:26] <s6> короче никаких лекций по компиляторам у меня не было, я всё вру глючит память, а в лабе компилеров я тусовался и осваивал. вот.
[13:46:43] <s6> а по теор.прогу у нас лекции читал Поттосин, да.
[13:47:26] <s6> а менты запарили. тифаретник забанили в РКН =(((((
[15:57:53] <Kemet> в c++ при >> и << знаковый бит сохраняется?
[16:02:04] <geniepro> операции сдвига на знаковых целых неопределены же
[16:10:53] <geniepro> Kemet: в тырнетах пишут, что обычно в сях сдвиг числа со знаком -- арифметический, то есть с сохранением знака, но вообще зависит от реализации
[16:16:13] <kpmý> сдвиг влево всегда арифметический :)
[17:22:55] <jordan36957> Что, в си не зависит от релизации? Впихнули стандарт wchar_t, вроде хорошо, а использовать переносимо нельзя.
[17:56:47] <kpmý> да, вот ввел автор gpcp исключения в язык, и тут же начал злоуптреблять, строить логику на эксепшнах, как будто это IF какой-то
[18:40:34] <vlad2> jordan36957: что не так с wchar_t?
[18:40:45] <vlad2> kpmý: код в студию!
[18:46:50] <jordan36957> vlad2 https://ru.wikipedia.org/wiki/%D0%A8%D0%B8%D1%80%D0%BE%D0%BA%D0%B8%D0%B9_%D1%81%D0%B8%D0%BC%D0%B2%D0%BE%D0%BB
[18:47:05] <jordan36957> Соответственно, приложения, которым требуется сохранять переносимость на различных C и C++ компиляторах, не должны использовать wchar_t для хранения Unicode-текста.
[18:49:16] <vlad2> Ерунда какая. Если wchar_t на какой-то платформе 8-бит, то это всего лишь значит, что платформа неподдердивает полный юникод.
[18:49:23] <vlad2> Все.
[18:49:54] <vlad2> Хранение Unicode-текста вообще отртогональная темв.
[18:50:06] <vlad2> Хранить можно в чем угодно.
[18:50:13] <vlad2> Хоть в UTF8.
[18:50:52] <vlad2> Хоть правь википедию.
[18:51:54] <jordan36957> википедисты клеветники!
[18:52:05] <jordan36957> Долой дизенформацию!
[18:52:36] <vlad2> Если же у тебя задача "сделать поддержку юникода на платформе, которая его неподдерживает", то да, wchar_t использовать нельзя.
[18:53:22] <jordan36957> Если я для gui заюзаю, wchar_t подводных камней не будет?
[18:53:43] <jordan36957> Под, win? linux mac&
[18:53:55] <vlad2> Вопрос только "зачем". Может стоит консерваторию/платформу поправить.
[18:54:59] <vlad2> Да. Используй wchar_t.
[18:55:05] <vlad2> И не парься даже.
[18:56:15] <jordan36957> vlad2 Для юникода, что бы для всех языков
[18:56:52] <vlad2> Угу.
[18:59:22] <vlad2> На самом деле, если тебе не надо текст как-то обрабатывать (искать, сортировать и т.д.), то можно вообще хоть char использовать. wchar_t имеет только то достоинство, что его проще спрягать с системным API.
[19:00:40] <vlad2> Однако, обычно искать/сортировать надо, поэтому wchar_t предпочтительнее.
[19:03:58] <vlad2> Я уже, вроде, говорил - например на маке wchar_t - 4 байта. По умолчанию!
[19:04:24] <vlad2> Это не мешает мозилле строится с опцией, что wchar_t - 2 байта.
[19:04:51] <vlad2> Потому что у них в JS-движке UTF16.
[19:05:29] <vlad2> У нас в маковском приложении wchar_t - 4 байта.
[19:05:38] <vlad2> Это не мешает интегрироваться с мозиллой.
[19:10:35] <Kemet> а скока там скрытых конвертаций
[19:35:55] <Jordan> vlad2 Понял. Спасибо за информацию.
[19:38:42] <vlad2> Kemet: да, чтоб было меньше конвертаций wchar_t и нужен
[19:39:23] <vlad2> Но для каких-то больших проектов (тот же JS-engine) оно уже не очень принципиально.
[19:39:56] <vlad2> Там важнее иметь все свое, а на границах уже париться.
[19:44:32] <Jordan> iconv для чего используют?
[19:45:49] <Jordan> djghjc cybvftncz
[19:45:54] <Jordan> вопрос снимается
[19:45:56] <Jordan> это не то
[19:47:34] <Jordan> Клёво, когда есть у кого спросить в прмом эфире.
[19:47:57] <Jordan> Без RTFM и т.д
[21:01:28] <Jordan> wcs - (wide character string) строка широких символов

mbs - (multi bytes string) строка многобайтовых символов
[21:01:35] <Jordan> В чём разница?
[21:04:22] <Jordan> Нашёл описание
[21:36:04] <Jordan> http://habrahabr.ru/post/230777/
[21:49:03] <Jordan> Kemet Насчёт конвертации. Если использовать wcha_t и держать текст в txt файле, то для разных операционных систем нужны разные кодировки данных текстов, так как сам whar_t в linux utf8, в windows utf16. Но если держать текст допустим в utf32 для всех платформ, то нужно написать функции для кодирования из utf32 в поддерживаемые кодировки оси.
[21:50:18] <Jordan> Или предоставлять для разных осей разные ресурсы, или один ресурс стандартный, но нужно дополнительно кодировать. В QTString пошли по второму пути.
[22:25:49] <_valexey_> НИНУЖЕН!
[22:52:33] <geniepro> https://fbcdn-sphotos-h-a.akamaihd.net/hphotos-ak-xpa1/v/t1.0-9/551446_10201819781214986_5438459515801608145_n.jpg?oh=8a85e8540153beba45ffa7fbdc1bc1e3&oe=54E639E1&__gda__=1423757657_30fb1419a5682aedb8b05a07082294ae
[22:56:22] <geniepro> Jordan: вот и досмотрел я "Лавочка Тамако - Tamako Market (2013)"