То, что языку две недели - исключительно твои проблемы.
Подробнее
Senior Swift developer Samurai yS«*«» ........ i Дата 13 06 2014 Сайт rabota ua Регион Киев Отрасль компании HR Зарплата 20 ООО грн Вид занятости полная занятость Основные требования: • Высшее техническое образование: _« Опыт разработки на Swift от 2 лет! Onn^a3pacomfflo^o^Ob]ective С) от 2 лет. Опыт работы с многопоточными приложениями, понимание механизмов управления памятью на мобильном устройстве. Понимание работы сетевых протоколов Уверенный английский язык на уровне технической литературы
swift,маразм,песочница,geek,Прикольные гаджеты. Научный, инженерный и айтишный юмор
Еще на тему
Эй, я зашел в раздел Пони, и мне не понравилось, что я там увидел
Свифт стал для меня квинт эссенцией Apple в языках программирования. Всегда воспринимал всю технику Apple как концлагерь. Десктопы, которые ограничены функциональностью продвинутого мобильника. Телефоны, простые в понимании, но с заданным уровнем "смартфонности", который не должен быть превышен, иначе не будут продаваться более новые модели (они же типа умнее должны быть) или хуже того - под новые модели не будет затачиваться и писаться софт.
Свободу из концлагеря дает возможность програмить вне рамок разрешенной юзабилити. Но это требует стремления и навыков.
А теперь создан язык, который позволяет почти всем ходить по концлагерю даже за хоз блоком, но только в цепях, строем, зато с воздушными шариками и цветными ленточками. Вы сможете легко написать симулятор мяукания кота, но например Р2Р онлайн игра на основе принципе геокешинга, без централизации, без рамок платформы это удел хацкеров которым тут не место. Походу рамками среды будет ограничен и любой софт подвязанный на использование обработки данных от физических источников с высокой скоростью, к примеру по bluetooth чтонибудь принять нестандартное, нормально отработать без анальных кар со стороны ОС
"Мы запилили свой язык скрестив Хаскель (который нам не нравился) с Джавой (на которую у нас нет прав). В итоге получили ООП BASIC которым заставим тысячи студентов затачиваться только под нас, а те кто может програмить на любую платформу по идее должны или потерять работу или перестать писать под все платформы. А чоооо? у Microsoft чтото такое проканало с .NET.
И да, все кажущиеся синтаксические аналогии с языком BASIC (на который у нас нет прав и который был еще на Спектрумах 1984 года) - это ваши домыслы."
И вот мы видим в посте вакансию которая говорит что рынок универсальных программистов предыдущего поколения начинает исчезать. А с ним и обилие годного софта.
Кстати вот вам мысль - деградация качества проприетарной или маркет ориентированной платформы может быть замерена количеством платных программ, которые вы хотели бы скомуниздить. Если за пол года вы под конкретную ось не стырили ни одной программы которая вам была бы полезна - значит под платформу пишут только отстойный софт и это уже не платформа для смартфонов, а чтотo в стиле Nokia S40. Тоесть телефон на котором будут звонить и читать SMSки. Так зачем платить больше?
А ещё язык, который совершенно ничем не ограничен, который прекрасно себя чувствует в связке с Objective-C и к которому через годик сделают свободную имплементацию в том же GNUStep — это концлагерь.
Бля уровень фимоза у этих людей просто поражает воображение. А про "универсальных" программистов расскажите армии сишарперов в корпоративном секторе, которые кроме сишарпа и дотнета в своей жизни ничего больше не видели.
Бейсик, кстати, даже близко не похож на Swift. И по поводу прав — нельзя запатентовать набор семантики. У той же явы (у которой огромная стандартная библиотека) есть свободная реализация, а бейсик вообще никогда не являлся чей-то собственностью.
Я вообще удивлен как они не всплыли со своим форматом USB разъемов и протоколом, обязательно своим типом медиа носителей, Полностью запатентованным порядком пикселей на матрицах (хотя Retina откусили кнешна). Представляю сколько слез льет маркетолог когда пишет спецификацию на каждый новый продукт в районе страницы периферии:
SD-Card reader - всхипывание
HDMI разьем - слезы и шмыгание носом, хотят тутже принимают Display port вовнутрь и успокаиваются
Вилка розетки питания с жжестким стандартом страны в которой будет реализация продукта - истерика
Blue ray привод - просывается среди ночи и орет в ужасе. но потом вспоминает что это Air без привода и тутже выключается посасывая палец как ребенок.
USB разъем - головокружение
Второй USB разьем - потеря сознания
Третий USB разьем - инфаркт, расстройство личности, психоз
Разьем для наушников - как тест для молодых маркетологов. Если переживет, значит может быть на третьем USB в новом десктопе не выбросится из окна
Единственный способ не дать погибнуть всему отделу маркетинга - разрешить сделать продукт с одним разъемом, но до молекулярной структуры проприетарным.
Когда пришёл C#, они говорили "Всё, C++ и Java умрёт".
Когда пришёл Ruby, они говорили "Всё, Python умрёт".
Когда пришёл NodeJs, они говорили "Всё, PHP умрёт".
Когда пришёл CoffeScript, они говорили "Всё Javscript умрёт".
И где они все теперь?
http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html
Когда пришёл C#, они говорили "Всё, Delphi умрёт".
Когда пришёл Ruby, они говорили "Всё, Delphi умрёт".
Когда пришёл NodeJs, они говорили "Всё, Delphi умрёт".
Когда пришёл CoffeScript, они говорили "Всё, Delphi умрёт".
живучий гад
Вообще, мне C# тоже больше нравится. Десктопные приложения и всякие утилиты я на нём делаю. Но вот asp.net не понравился совершенно.
Вот http://www.mono-project.com/ASP.NET
(правда дб был access)
А на пхп простенько, скачал xampp и все уже работает
си лучше си++ только для узкого круга задач
сишарп и си++ вообще для разных вещей, хотя опять же сишарп популярней для решения простых задач
обджектив си говно, ничем не лучше сишарпа, плюс ешё и не удобный
руби и питон близко не знаком и ничего не скажу, но помоему это руби умирает после прихода рельсов
про ноделс и кофескрипт даже не слышал
— количество индексированных страниц у поисковиков+количество обращений к ним.
— количество предлагаемых вакансию по этому языку.
предложите свое, предложите вариант реализации.
а количество индексированных страниц и количество обращений даже близко на рейтинг популярности не тянет, только на рейтинг поисковых запросов по данному языку
вообщето как правило азы программирования преподаются на паскале, с++, яве, чуть реже на других. теперь вопрос: по каким языкам наибольшее число запросов будет? а говорит ли это о том, что они популярней? нет
и вообще глупо проводить такой рейтинг, так как языки имеют в одном плюсы, а в другом минусы, и рейтинг должен быть хотя бы по основным областям применения, не говоря про узкоспециализированные(в которых и задействованы профессионалы, на основе числа которых и проводился этот рейтинг)
я думаю мои мысли понятны, хоть и немного сумбурны
1) гугль не говорит сколько было показов страницы с данным запросом
2) ниже они пишут, что просматривают первые 100 страниц, чтобы определить, какие из страниц относятся к этому языку программирования и на основании этого делают поправочный коэффициент. Это сделано, чтобы по запросу "basic programming" исключить страницы вида "how to learn basics of java programming".
Из этого, я предполагаю, что слово hit используется в его значении попадание. И фразу "hits for the search query" стоит перевести как "попаданий страниц в поисковый запрос".
1) каким образом узнать у гугля сколько было кликов по ссылкам (каким вообще ссылкам?)
2) зачем они просматривают первые 100 страниц на поиск неправильных ссылок?
http://stackoverflow.com/questions/13595024/python-script-for-retrieving-the-number-of-google-hits-of-a-query
и вообще это не рейтинг реального использования, прочитай что там написано. этот рейтинг всего лишь зависит от количества профессиональных программеров по этому языку
и то есть нет возражения по поводу того, что этот рейтинг использует странные данные для определения популярности? ну я так и думал
P2P онлайн игра на основе геокешинга без централизации (к слову, это и означает P2P) без рамок платформы... а теперь объясни мне, как ты предлагаешь находить людей с установленной игрой по геолокации без сервера. На любой платформе.
Рамки ОС есть на любой платформе, что на мобильной, что на десктопах. Или афтар не слышал про CIH? (К слову, считаю систему, когда у пользователя запрашивают разрешение о доступе к какой-то функции (типа, отправить смс) более удачной, чем у гугла, когда все разрешения даются еще при установке).
Теперь про мифический концлацерь языков. Во-первых, swift не замещает objective-c, а может использоваться вместе с ним. А может вообще не использоваться, пиши по-старинке. Во-вторых, приложения на java прекрасно пережевываются хкодом. Не хочешь java? Есть mono (Unity3D, Xamarin), в котором реализованы все фичи .Net. Это я щас озвучил, что сходу вспомнил.
И вот ты щас думаешь, минусну-ка я эппл-фанбоя. А вот хуй там, у меня в кармане P500 на 2.3 андроиде.
подозреваю что имелось ввиду минимальное участие сервера. тоесть только для первоначальной инициализации, а дальше сам по себе. ну или можно так - играть только с теми кто в радиусе пробития вайфая - сканируем все доступные сети на предмет наличия признаков запущенной игры или ее фонового агента.
едиснтвенная платформа, которая ограничена в языках - винфон. только дотнет и винжс (сильверлайт они с последней обновой выкинули а борт по сути). что под ведро, что под яось есть множество всяких трансляторов. даже компиляторы турбо паскаля (не рад студио с делфи а именно турбы) и брэйнфака находил. правда толку от них никакого
хотя с требованиями для наса-программеров было бы интересно ознакомится
Вообще её не доганяю
это из паблика в вк, а где то была картинка с подобными твитами датированными моментом презентации.
P.S. Обратите внимание на иконку
P.P.S. Ссыль: http://swift-lang.org/main/index.php