В Файрфоксе — Ctrl+B (можно ещё Ctrl+H, но это менее полезно). Ещё сайдбар умеют использовать некоторые экстэншны.
А насчёт угла ноутбука и стенки — это у тебя недостаточно заостряется внимание.
Отсутствуют вменяемые свободные инструменты для работы с MSI.
Сама MSI тоже заморочена (хорошая идея, хреновая реализация), толком её никто не понимает.
То, что мне известно об MSI, заставляет думать, что она по возможностям всё-таки уступает тому же apt/dpkg. Тем более, что центрального репозитория проприетарного ПО под винду как не было, так и нет — и не будет.
«Востребованность в бизнес-среде» — это у сисадминов-виндузятников, которые ставят MSI через групповые политики размещения ПО, которые работают только с MSI. Это скорее не следствие «хорошести» MSI, а следствие отсутствия вменяемых альтернатив.
Как вообще могут быть связаны заголовок и тема? :) Заголовок — чтобы привлечь внимание, заинтриговать. То есть, как «языки программирования новой волны» связаны — это и так ясно. А «злые» — это замануха :) Ну, и настроение задаёт (когда писал пост — был злой). Ну, в общем, ты понял.
Решил немного заняться некрофилией, и поднять старую тему.
После dist-upgrade стал счастливым обладателем Gnome 3.
После где-то месяца апгрэйдов им теперь даже можно пользоваться.
Радует:
* Запускалка приложений с клавиатурным поиском
* Alt+Tab для переключения между группами и Alt+~ для переключения внутри группы
* Красиво
Не радует:
* Запускалка самоактивируется при приближении курсора к левому верхнему углу десктопа. Придётся переучиваться, и активировать кнопку «назад» в Iceweasel'е с помощью хоткея, а не мышкой
Остальные проблемы (не работал network manager, глючил GUI самого Гнома, не было Nautilus'а) исправлялись апгрэйдом (иногда — с выключением старых пакетов, в частности это потребовалось для Nautilus'а). Кое-что можно делать из терминала, поэтому странность функционирования соответствующих элементов UI меня не напрягает (например — лэптоп не хотел уходить в suspend, но `sudo pm-suspend' не оставил ему выбора; напомню также, что `sudo dpkg-reconfigure fontconfig-config' является жизненно необходимой исправлялкой того, как выглядят шрифты, там нужно включить авто-хинтинг, форсировать сабпиксельный рендеринг, и включить растровые шрифты).
Если обучение программированию идёт на этапе, когда знание английского близко к нулю, а когнитивные способности ещё не достигли приемлемого уровня — да, наверное имеет смысл использовать такие языки. Всё равно потом в старших классах можно (и нужно) будет скорректировать знания и навыки (аналогия: в институте многие разделы математики и физики, которые есть в школьной программе, читают чуть ли не с нуля — потому что форма изложения и уровень детализации совсем другие).
Рассмотрение всех остальных методов многопоточности сводится к познанию мьютэксов и семафоров (этим можно было ещё на C заниматься), а также queue'ов (во всех остальных языках, а также в надстройках над C). Ну, ещё coroutines, но они по-моему сейчас редко встречаются.
Нет «полноценной объектной ориентации», есть разные стили её реализации, с разными фичами и с разной расстановкой акцентов.
C++ не кнопко-ориентирован. Просто разработка GUI — это одна из областей (помимо моделирования, других областей я сходу не назову) где применение ООП оправдано на 100%, поэтому примеры из этой области так и напрашиваются.
При чём тут гуру? К тебе, как к специалисту, приходит клиент/начальник и говорит: «Хочу X, чтобы был Y и Z». Ты смотришь, какие инструменты в твоём распоряжении наилучшим образом подходят для X, при этом подходя под условия Y и Z — и используешь их.
При чём тут прогнозы будущего и гуру?
Вообще, могу сказать одну вещь: в будущем будут более (не исключительно; просто более, чем сейчас) востребованы средства разработки хорошо параллелящихся программ, ибо кол-во вычислительных ядер у процессоров растёт (а ещё есть потоковые графические процессоры, которые заточены под параллелизм).
Haskell (если речь идёт о вычислительных алгоритмах)
системы управления (где нужна надёжность)
Erlang
встраиваемое ПО (где важен размер)
Любой нативно-компилируемый язык, для которого есть gcc фронтэнд (и таким образом можно выполнить оптимизацию по размеру) — C/ObjC/ObjC++/Go/Fortran, не считая C++
Если речь идёт о размере рантайма, то это уже другой вопрос, на который я в данный момент затрудняюсь ответить точно (нет данных по размеру рантайм-либ для разных языков).
А насчёт угла ноутбука и стенки — это у тебя недостаточно заостряется внимание.
Сама MSI тоже заморочена (хорошая идея, хреновая реализация), толком её никто не понимает.
То, что мне известно об MSI, заставляет думать, что она по возможностям всё-таки уступает тому же apt/dpkg. Тем более, что центрального репозитория проприетарного ПО под винду как не было, так и нет — и не будет.
«Востребованность в бизнес-среде» — это у сисадминов-виндузятников, которые ставят MSI через групповые политики размещения ПО, которые работают только с MSI. Это скорее не следствие «хорошести» MSI, а следствие отсутствия вменяемых альтернатив.
После dist-upgrade стал счастливым обладателем Gnome 3.
После где-то месяца апгрэйдов им теперь даже можно пользоваться.
Радует:
* Запускалка приложений с клавиатурным поиском
* Alt+Tab для переключения между группами и Alt+~ для переключения внутри группы
* Красиво
Не радует:
* Запускалка самоактивируется при приближении курсора к левому верхнему углу десктопа. Придётся переучиваться, и активировать кнопку «назад» в Iceweasel'е с помощью хоткея, а не мышкой
Остальные проблемы (не работал network manager, глючил GUI самого Гнома, не было Nautilus'а) исправлялись апгрэйдом (иногда — с выключением старых пакетов, в частности это потребовалось для Nautilus'а). Кое-что можно делать из терминала, поэтому странность функционирования соответствующих элементов UI меня не напрягает (например — лэптоп не хотел уходить в suspend, но `sudo pm-suspend' не оставил ему выбора; напомню также, что `sudo dpkg-reconfigure fontconfig-config' является жизненно необходимой исправлялкой того, как выглядят шрифты, там нужно включить авто-хинтинг, форсировать сабпиксельный рендеринг, и включить растровые шрифты).
Правильных ответов два:
1) Хочу в ближайшее время рассмотреть хорошо параллелящиеся алгоритмы.
Это тебе к математикам и информатикам надо обращаться. Ещё нейронные сети в этом плане хороши.
2) Хочу в ближайшее время рассмотреть
Рассмотрение всех остальных методов многопоточности сводится к познанию мьютэксов и семафоров (этим можно было ещё на C заниматься), а также queue'ов (во всех остальных языках, а также в надстройках над C). Ну, ещё coroutines, но они по-моему сейчас редко встречаются.
C++ не кнопко-ориентирован. Просто разработка GUI — это одна из областей (помимо моделирования, других областей я сходу не назову) где применение ООП оправдано на 100%, поэтому примеры из этой области так и напрашиваются.
При чём тут прогнозы будущего и гуру?
Вообще, могу сказать одну вещь: в будущем будут более (не исключительно; просто более, чем сейчас) востребованы средства разработки хорошо параллелящихся программ, ибо кол-во вычислительных ядер у процессоров растёт (а ещё есть потоковые графические процессоры, которые заточены под параллелизм).
Haskell (если речь идёт о вычислительных алгоритмах)
Erlang
Любой нативно-компилируемый язык, для которого есть gcc фронтэнд (и таким образом можно выполнить оптимизацию по размеру) — C/ObjC/ObjC++/Go/Fortran, не считая C++
Если речь идёт о размере рантайма, то это уже другой вопрос, на который я в данный момент затрудняюсь ответить точно (нет данных по размеру рантайм-либ для разных языков).