All streams
Search
Write a publication
Pull to refresh
59
0
Pavel Minaev @int19h

User

Send message
> Моя претензия к JS состоит не в конкретной реализации ООП, а в том, что нету единообразия. Кто как хочет, так и рисует… А в Dart спасаться не нужно. Есть одно нормальное ООП и всё :-)

Угу. Вот только кроме Dart есть еще TypeScript, CoffeeScript, и далее везде. В итоге к существующему зоопарку добавилось еще несколько реализаций.

При этом TS, по крайней мере, пытается следовать драфту ES6 в тех фичах, которые последний покрывает…
У всех перечисленных вами слов есть определения. Их можно, разумеется, использовать как баззворды (как и любое другое «непонятное» слово), но на практике именно эти так используются нечасто. За исключением, может быть, semantic.
Для Питона GC не нужен, у него все равно своя семантика (с подсчетом ссылок) — и что бы ни говорила спецификация по поводу того, что это implementation detail, на практике на него полагается слишком много кода.

Проблема в том, что, насколько мне известно, на asm.js и произвольный сишный код тоже не особо удобно портировать. В частности, если нужна работа с кучей, то под неё нужно заранее выделять массив заданного размера.

В этой ситуации его оппонент уже исключил себя из данного разговора, а Тео добавляет его обратно в CC. Вы считаете, что спамить оппонента — это «предельно терпеливо»?

Кстати, Столлман в этом обсуждении — при всем моем несогласии с ним — наоборот, образец вежливости.
У него разрешение по нынешним меркам убогое для полноразмерного планшета.
Мне доводилось слышать, что в Африке еще можно построить немало ГЭС. Но для реализации такого проекта их нужно будет индустриализовать, что в свою очередь поднимет потребность в электроэнергии. Так что это может быть интересно африканцам, но не нам с вами.

А вот по поводу битумных песков хотелось бы знать, какого года график. Потому что доводилось читать статьи про то, что в последние несколько лет цена именно на эту нефть упала потому, что туда активно инвестируют все нефтедобывающие компании, и разработки всяких технологических ухищрений пошли полным ходом.
Эта ситуация — ярчайший пример того, что если в течение многих лет громко и публично говорить всем подряд, что они идиоты, а потом попросить у них денег — то они их не дадут.
Тео действительно очень известный тролль, и в этом отношении он на порядок хуже Линуса. Вот типичный пример его поведения:
article.gmane.org/gmane.os.openbsd.misc/134746
Так вот почему все виджеты внезапно стали выглядеть ненативно (и — вкусовщина, но все же — несколько убого, особенно скроллбары)
С твоим драйвом, я нисколько не сомневаюсь в успехе мероприятия :)
Это действительно так. Кстати, старый Nexus 7 — тоже.
Как показывает практика, на iOS, тем не менее, почему-то пуши синхронизируются с состояниям приложения скайпа очень быстро. А на WP (и, кстати, на Win8) сплошь и рядом дикая десинхронизация — или есть пуш, но приложение тупит, или, что еще хуже, в приложении сообщение есть — но пуша для него так и не было (т.е. мы о нем не узнаем, пока не запустим скайп).
Главное, чтобы это все не сломало возможность использовать сторонние egg, и вообще пекеджи. Большой плюс питона как скриптового языка — именно в возможности использовать столько всего интересного с PyPI.
Если вы собираете свой собственный Питон — выложите символы к нему, пожалуйста, как это делается для официальных сборок. Они, бывает, пригождаются.
LayoutKind.Explicit — это ровно тот же unsafe, и то, что компилятор при его использовании не требует соответствующего ключевого слова — это, скорее, недоработка авторов языка. Аналогично Marshal и т.д.
Вот именно с этим и надо бороться. На G+, например, так сделать нельзя, насколько мне известно (без модерации тем, кого тэгаешь).
Посмотрите еще на реализацию исключений в MSVC на x64 — она с нулевым оверхедом в случае отсутствия исключений.
Неизбежно она страдает только в том случае, если язык подталкивает к использованию подобных средств (как, например, в C++ объявить сырой указатель проще, чем unique_ptr). В C# подобные вещи нужно явно декларировать как unsafe и при объявлении, и при использовании.
Для того, чтобы обсуждать понятия «сознание» и особенно «свобода воли», их надо четко определить. Вот с этого надо начинать. Я, например, не вижу в данном эксперименте ничего такого, что противоречило бы моему пониманию свободы воли.
Да, я знаю, что на уровне CLR указатели на функции есть. Но надо это вытащить в сам язык.

NGen мог бы быть более оптимизирующим. Но на практике он генерит ровно такой же код, как обычный JIT, а местами даже и хуже (потому что не может делать инлайнинг вызовов из одной сборки в другую, из-за ограничений версионности, за исключением некоторых методов в стандатной библиотеке, на которые явно повешен атрибут «это можно инлайнить всегда»).

Information

Rating
Does not participate
Location
North Bend, Washington, США
Date of birth
Registered
Activity