Компания Google объявила, что теперь язык программирования Kotlin будет приоритетным для разработки приложений для операционной системы Android. Все новые API и библиотеки будут публиковаться сначала на Kotlin, и только потом на других языках.В следующие годы разработка под Android будет означать программирование на языке Kotlin, отмечают в Google: «Если вы начинаете новый проект, вы должны писать его на Kotlin».Язык программирования Kotlin создан в 2010 году компанией JetBrains. Её основали Сергей Дмитриев, Евгений Беляев и Валентин Кипятков. Офисы компании расположены в Санкт-Петербурге, Москве и Новосибирске. Язык назван в честь острова Котлин в Финском заливе, на котором расположен город Кронштадт. Google поддерживает этот язык с 2017 года. С тех пор популярность языка резко выросла, сейчас Kotlin является четвертым в мире по популярности языком программирования.https://hightech.fm/2019/05/08/kotlin
>>5112400 (OP)>язык программирования Kotlin будет приоритетным для разработки приложений для операционной системы Android. Все новые API и библиотеки будут публиковаться сначала на Kotlin, и только потом на других языках.
>>5112400 (OP)>разработанный в России KotlinБудто это имеет какое то отношение к рашке. Творение энтузиастов так же как и создатели гитлаба свалившие в Сан Франциско и еще сотня другая выстреливших проектов вопреки "пограмисты нинужны" грефа
>AndroidЗакрытое пропиетарное говно, юзер не имеет никаких прав, даже нормально писать программы под свой смартфон.>KotlinЭта хуйня жива только потому что гуглу хочется решения, которым бы управляли только они. Как майкрософт и их си-шарп.Без подобной поддержки эти выродки давно бы были забыты в пользу старого доброго си и с++.
>>5112423>Будто это имеет какое то отношение к рашке. жид ты не имеешь к людям никакого отношения,иди мацу наверни с водярой, как вы это любите
>>5112422>videoplayback.mp4Чуваки, а где тут нобелевки выдают? У нас кажется открытие, знаете-ли. Неандертальцы-то не вымерли нихуя.
>>5112400 (OP)>В следующие годы разработка под Androidандроид сдохнет через пару лет, это гавно съест любые гигабайты оперативки, сколько не дай
>>5112400 (OP)>Kotlin будет приоритетным для разработки приложений для операционной системы AndroidНо ведь гугл хоронит ведроид в пользу фьюши - или уже нет?
>>5112443>А больше ты под вин апи не напишешь.Лол что?Считай: Gcc, OpenWatcom, Borland c++ 5.5, Clang.
>>5112445Они и не вымирали. И геноцида первобытного не было. Хопо Сапиенс не геноцидил неандартала. Всё гораздо проще и банальнее. Неандартал смешался с сапиенсом и гены сапиенса оказались сильнее. Неандарталы растворены в нас.
>>5112432>в пользу старого доброго си и с++Вот тут перетолстил.Ты вообще знаком с разработкой для систем типа Андроида, обмазаных фреймворками?
>>5112400 (OP)>ОП-пикЧто-то я не понял, котел просто создает такие члены классов, как геттеры/сеттеры свойств и конструкторы автоматом? Охуеть инновации, как тебе такое, Элон Муск?
>>5112458>Gcc, OpenWatcom, Borland c++ 5.5, ClangТы лабаешь рили проекты на этом под Винду? Или просто неумело троллишь?
>>5112439>жид ты не имеешь к людям никакого отношения,Я русский, а ты хуйня азерская. Твои метаданные палили еще год назад. Иди наверни говна и пиздуй к своей срани таджикистон и киргизию присоединять
>>5112478ну а хуле, современные приложения для дебилов есть нагромождение из геттров сеттеров, перекладывающих говнобайты туда-сюда, кокой хороший язык для этого сделали.
>>5112423Лол, шизик, это джетбрейнс сделали, крутые ребята. А ты нищий убогий скот с мемами еблана не в курсе тематики. Это конечно похвально, что ты чет там менять собрался, но сперва образование получи.>>5112432Напоминаю что долгое время котлин форсился и был любим эпплом и айосом.>>5112476Котлину больше пары лет, погугли новости. А сойлент пойло более менее.
>>5112432>гуглу хочется решения, которым бы управляли только они.Dart не взлетел, сраться с Oracle за жабу им не хочется. >>5112432>Без подобной поддержки эти выродки давно бы были забыты в пользу старого доброго си и с++Хуйни не неси. Весь ведроид это тонны завязанного на жабе говна.Алсо, Kotlin - кусок блевотной хуйни.
>>5112496Твоя принадлежность была понятна еще когда ты заявлял что Беларусь нинунжна, и Россия должна присоединить таджикистан и узбекистан, ибо там работящие и добрые чурбаны, которые помогут поднять Россию
>>5112419К сожалению популярность питона его губит, после ухода диктатора все лезут с ахуенными идеями но ничего реально полезного не делается.
>>5112454Ну не пизди, в последние годы ведроид как раз стал юзабельным и перестал тормозить.На оперативку юзерам похуй, они даже не знают сколько ее у них.
>>5112504>Беларусь нинунжнаоткуда вы всё это берёте?я всегда говорил что нужно восстанавливать империю чингисхана от пекина до лиссабонатупой ты жидмудак
>>5112400 (OP)>>Синтаксис языка использует элементы из Паскаля, TypeScript, >>Haxe, PL/SQL, F#, Go и Scala, C++, Java, C#, Rust и D. Да пошли вы нахуй господа, ещё бля лиспа, харчкеля не хватает!
>>5112536>я всегда говорил что нужно восстанавливать империю чингисхана от пекина до лиссабона>ЧингизханЭто тот, чья Империя и чьи выблядки уничтожили больше исторических памятников и рукописных сводов, чем ПВМ? Это те что сожгли библиотеки Пекина и окрасили реки вокруг Багдада и Дамаска в синий от чернил, уничтожив величайшие библиотеки Междуречья и мира? Тот, чьими стараниями мир чуть не погрузился во второй темный век? И после смерти коего "империя" развалилась на овердохуя улусов?
>>5112423А ты прав сучара!Рашка (серб. Рашка / Raška) — средневековое сербское государство (великая жупа) и одноимённая область.А теперь бегом к ЕГЭ готовится, а то будешь перед прапором умничать!
>>5112548Пушо Котлин работает на тех же виртуалках что и джава. А го надо конпелировать под платформу.
>>5112536Не было никакой империи чингисхана, было вторичное образование мелких феодальных государств после катастрофичной для античной цивилизации вулканической зимы VI века. Люди по сути заново открывали для себя формы общежития и кооперации сложнее неолитических стоянок и натурального обмена. Миф был создан уже в имперский период для легитимизации такой формы объединения феодальных владений. Потом активно поддувался бритахами, которые и создали-то британскую империю династически породнившись с пакистанскими якобы чингизидами великими монголами.
>>5112400 (OP)Почему-то ОП умалчивает, что Android-ВСЕ. Вместо него будет Fuchsia, а там основным языком будет Dart.
>>5112573>Он че был против книг и букв? Читать не умели?типа того. Не просто не умели, а считали что рукописные своды от шайтана, и нет ничего вечного кроме Неба. Их стараниями погибли крупнейшие торговые города Афганистана и заглох шелковый путь. Сгорели крупнейшие библиотеки Китая и чуть не была пущена по пизде вся бюрократическая система Китайских провинций, погрузив их в хаос и анархию. А при взятие Багдада и вырезании города, они просто выбросили всю библиотеку в реку, а была она крупнее Александрийской(которую вот ШУТКА МИРА, сожгли намеренно тюрьки(турки), потомки того самого хана)
>>5112492>котлин форсился и был любим эпплом и айосом.Именно, без форса он ненужная срань.О чем и пишу.>>5112495>Весь ведроид это тонны завязанного на жабе говна.Вот вот. Анально закрытая система с верчу-как-хочу.Пихают юзеру в рыло яву, а нативный код через жопу, извольте. Про апи андроида лучше и не вспоминать.>>5112481>Ты лабаешь рили проекты на этом под Винду?Да, а типа в чём проблема? Виндовому апи есичо уже больше 20 лет, он во время 95й винды устаканился.
>>5112478Но ведь плюсы тоже так делают. И нахер нужны авто-геттеры/сеттеры, если у тебя есть дата мемберы?
>>5112561>Это тот, чья Империя и чьи выблядки уничтожили больше исторических памятников и рукописных сводов, чем ПВМ? ты еще про миллиард лично расстреляных сталина расскажи, мудило жидовскоечингизхан как и сталин зопретили жидкредиты и вы просто жутко беситесь с этого, а еще в их империях был закон и порядок и ни один жидпроститутошный адвокат не мог отмазать жида от преступления
>>5112561>сожгли библиотеки ПекинаИ 9998,5 томов из 10000 величайшей энциклопедии в истории человечества, созданной разумеется китайцами три тысячи лет назад. Что говорите? Уцелевшие полтора древних тома написаны иероглифами XIX века? Ой всё! отстань белая глупая обезьяна с запада!
>>5112606>Да, а типа в чём проблема? Виндовому апи есичо уже больше 20 лет, он во время 95й винды устаканился.
>>5112573Жидошизик ебанутый, если это его эталонный Золотой Век >Монголы сжигали дворцы, мечети, библиотеки, больницы. Прекрасные здания, стоявшие веками, были уничтожены.>Дом Мудрости, библиотека, содержащая рукописи по множеству отраслей науки, особенно по медицине и астрономии, была разрушена. Выжившие говорили, что Тигр был чёрным от смытых с рукописей чернил и красным от крови учёных и философов >Смрад от трупов заставил Хулагу перенести ставку с подветренной стороны от Багдада.>Жители, пытавшиеся бежать, были беспощадно уничтожены монголами. Мартин Сикер пишет о 90 000 погибших.(Sicker 2000, p. 111). Другие говорят о гораздо больших потерях. Вассаф утверждает о нескольких сотнях тысяч погибшихhttps://ru.wikipedia.org/wiki/%D0%94%D0%BE%D0%BC_%D0%BC%D1%83%D0%B4%D1%80%D0%BE%D1%81%D1%82%D0%B8https://ru.wikipedia.org/wiki/%D0%91%D0%B8%D1%82%D0%B2%D0%B0_%D0%B7%D0%B0_%D0%91%D0%B0%D0%B3%D0%B4%D0%B0%D0%B4_(1258)#%D0%9A%D0%BE%D0%BC%D0%BC%D0%B5%D0%BD%D1%82%D0%B0%D1%80%D0%B8%D0%B8_%D0%B8%D1%81%D1%82%D0%BE%D1%80%D0%B8%D0%BA%D0%BE%D0%B2
>>5112640 «Ирак 1258 года существенно отличался от современного. Система каналов поддерживалась больше тысячи лет. Багдад был блестящим интеллектуальным центром мира. Падение Багдада было психологическим ударом, от которого исламский мир не оправился. Ислам замкнулся в себе, стал более консервативным, нетерпимым к конфликтам веры и разума. С разграбления Багдада угас интеллектуальный светоч ислама. Масштаб потерь был сравним с разрушением Афин Перикла и Аристотеля. Монголы разрушили мелиорационные каналы и покинули Ирак, который уже не восстановился.» (Стивен Датч) «Они прошлись по городу, как голодные соколы, напавшие на летящих голубей, как разъярённые волки напавшие на овец, со спущенными поводьями, ухмыляющиеся они сеяли ужас и разрушение, кровати и подушки украшенные золотом и драгоценностями были распороты и разорваны в клочья. Девушек прятавшихся за занавесями в гареме за волосы вытаскивали на улицы и отдавали монгольским воинам… так население гибло от рук завоевателей.» (Абдуллах Вассаф в пересказе Дэвида Моргана)
>>5112603> а была она крупнее Александрийской(которую вот ШУТКА МИРА, сожгли намеренно тюрьки(турки), потомки того самого хана)как выяснить что жидовыблядок врет?Просто потому что он открыл свой поганый рот.В 48—47 годах до н. э. Юлий Цезарь воевал в Египте, вмешавшись в династическую войну между Клеопатрой и её братом Птолемеем XIII Дионисом. В результате военных действий в городе и библиотеке случился большой пожар, и часть книг сгорела.
>>5112555>Питон>Говно говна, как и любой динамически типизируемый высер. Не пизди! Данные лопатить, прототипы лепить, админить и прочую быструю херь с его помощью закрывать - самое оно! А для остальных задач другие языки существуют.
>>5112639>Смешная картинкаРад что у тебя не нашлось возражений.Впрочем, что ты школьник-нуб было очевидно сразу, когда ты не знал что существует что-то кроме визуал студии.
>>5112646Видел деда родича седьмого киселя. Он на пенсии на С++ какие то графики ваял, молится ходил и такой живой приветливый. Я его один раз видел.
>>5112653>В 48—47 годах до н. э.Какой же ты ебанат. С тех пор прошло 13 веков, 1300 лет.Монголы уничтожили Багдад в 1258м году Ебанат не может в математику? Ты понимаешь что де факто была уничтожена 2х тысячелетняя история всего Междуречья, ибо Багдада на тот момент был практически крупнейшим центром всей науки и философии ближнего востока>жидовыблядок вреаряяя нибыло нибыли, врёёёётиииии
>>5112400 (OP)Kotlin очень похоже на Kremlin. Совпадение? Не думаю.Компания Google объявила, что теперь язык программирования Kremlin будет приоритетным для разработки приложений для операционной системы Android. Все новые API и библиотеки будут публиковаться сначала на Kremlin, и только потом на других языках.
>>5112573Китаец же. Они и после него этим занимались. Даже сейчас книжки уничтожаются если там что то не то.Сюжет не понравился барину? книжку запретить и уничтожить.В прошлом году еще и началась борьба против эротики. В твоей книге написано про секс??!! быстро удаляй!!!
>>5112703>В прошлом году еще и началась борьба против эротики. В твоей книге написано про секс??!! быстро удаляй!!! Бред. Конфуцианство и Даосизм веками регулировали половые отношения, создавая каноничные трактаты похлеще камасутры
>>5112649>хся за занавесями в гареме за волосы вытаскивали на улшо они там делали? инб4 были рабынями и продавались
>>5112574>малоросНе знаю таких слов.>>5112574>Пахали аутсорсом яндекса Не пизди. Хуй примажешь свой хуяндекс.
>>5112694>Монголы уничтожили Багдад в 1258м годужиды уничтожили все предприятия ссср и ввергли в 90е людей в нищету и хаоси этот жидпидр еще что-то будет пиздеть про монголов, которые освобождали народы от рабства
>>5112711Religion and politics are strictly forbidden and, although Tang could not comprehend why, so are mentions of the sensitive year 1989 and the number 64. (He discovered that the number – which can be read as June 4, the date of the Tiananmen Square crackdown – was a no-no after describing a character as being 1.64 metres tall, and seeing it published as “1. metres”.) Explicit sex is banned, but suggestive content and innuendo are encouraged because they attract eyeballs.
>>5112728Не говори! Не перестаю уссываться с дебилов, которые а). не понимают, что каждый язык создавался под определённый род задач и б). свято верят в то, что достаточно выучить один единственный язык и счастливо жить.
>>5112719Вот это гарно! А ведь этого не может не произойти!клас IInterface: __metaclass__ = ABCMeta @classmethod def version (self): повернення "1.0" @abstractmethod def show (self): підняти NotImplementedErrorклас MyServer (IInterface): def show (self): print 'Привіт, Світ 2!'клас MyBadServer (об'єкт): def show (self): print "Чорт, світ!"клас MyClient (об'єкт): def __init __ (self, server): якщо не isinstance (сервер, IInterface): підняти Exception ("Поганий інтерфейс") якщо не IInterface.version () == '1.0': raise Exception ('Погана версія') self._server = сервер def client_show (self): self._server.show ()
>>5112751>64Я правильно понимаю что у них в таблице умножения чего-то не хватает? А как с процессорами, тоже?
>>5112786Справедливости ради, аналогов pycharm просто нет. Да и не так уж тормозят, если сравнивать, например, clion с vs или, господи упаси, с эклипсом что угодно.
>>5112626>ЛисповецЛисповик правильно если что>>5112631>Ты даун, по-латински визуалис, а это по-реднековски.Дебил блять. Это английский язык. Иди нахуй со своей латынью.>>5112672>ты школьник-нуб>визуал студииЕбать, лучше спрячься, посмешище. Тебе походу зубы все повыбивали. Или ты недоразвитый что не можешь правильно произносить.
>>5112432>юзер не имеет никаких прав, даже нормально писать программы под свой смартфон.То, что ты не умеешь программировать, не означает, что кто-то другой этого не может.
>>5112757>под определённый род задачНекоторые создаются для работы. Другие - для тупых задротов, которым в кайф ебать себя в жопу.
>>5112545Посмотрим правде в глаза, Оракл сейчас делает все, чтобы она впрямь все.А так - да - с середины нулевых "ява все" (двадцать-то лет назад, наоборот, она была на пике. серверсайд, все дела)
>>5112718>Хохлы чому вы не можете в программирование ? Как украинец и голландец создали конкурента GitHubhttps://ain.ua/2018/09/20/istoriya-gitlab/Шах и мат пидараш.
>>5112400 (OP)В общем, воскресили ебанутый Паскаль, и ничего хорошего в этом нет.У меня к создателям только один вопрос:Чего такого принципиально нового вы придумали и внедрили в свой язык, что бы он стал лучше и удобнее языков Си и Явы?
Науй столько языков, в че профит. хули они до сих пор один не сделали. Погромисты отвечайте, гвоздь то хоть забить можете?
>>5112492>Напоминаю что долгое время котлин форсился и был любим эпплом и айосом.Вот за это поясни ка петушок, ты что-то путаешь? На ios вообще на яве не попишешь, твое приложение реджектнут на ревью. А было как раз наоборот, когда эпл релизнула swift в попенсурс, а гугл имел шансы всосать по иску от оракл за dalvik, гугл что-то там кукарекивал о возможном переходе ведра на swift.
>>5112887>>украинец и голландецНу всё понятно. Хохлы ничего самостоятельно не могут, им хозяин нужен!https://www.youtube.com/watch?v=8EH90dUdCaE
>>5112916Придумывая новый язык, да ещё если он не несёт ничего принципиально нового и полезного, создатели только увеличивают хаос и энтропию.Не создавай лишних сущностей без особой необходимости, и жить будет проще.
>>5112757Знаю только один питон и его мне пока хватало. Ну иногда приходится методом тыка и гуглением по стаковерфлоу чет на жс еще колхозить, который я почти что не знаю.
>>5112481>Ты лабаешь рили проекты на этом под Винду?UI делаю в Qt, компилю в Mingw и получаю за это хорошие бабки.>>5112639Объясни, что не так?
>>5112999Украинец-основатель GitLab попал в топ-30 лучших IT-предпринимателей мираПодробнее: https://www.capital.ua/ru/news/82526-ukrainets-osnovatel-gitlab-popal-v-top-30-luchshikh-it-predprinimateley-mira#ixzz5nYkOr7u8Ты что то путаешь. Это же пидарашкам требуется твердый член в заднице.
>>5113024Они совместили в языке фичи из разных языков. Ближайший похожий язык Сишарп. Пожалуй Котлин получился даже лучше C#.
>>5113025Ну и не плохо, хороший инструмент да в хорошие руки!Вот тоже хороший инструмент!https://www.ozon.ru/context/detail/id/140074508/
>>5112492>JetBrains>Apple>iOS>А ты нищий>сперва образование получиХера ты тут классовую дискриминаци устроил, бабуин, сыплящий брендами.Сам-то образование где получал? На факультете восхваления брендов?
>>5113122Ограниченность тут проявляешь ты, стек это механизм, а современное программирование это выстраивание взаимодействия механизмов.
>>5113014>>5112941>>5112897Английский язык древнее русского. И произошел не из латыни, а из древнегерманского.
>>5113168Иди нахуй умник. Нихуя ты ту книгу не читал. Стек это структура данных, а не механизм блять.
>>5113168Стек - стопка, элементы которые кладут в стек подчиняются правилу LIFO (последний пришел - первый вышел). Точно как в стопке бумаг, новый лист ложат наверх, и снимать можно только верних лист, чтобы добраться до дна нужно снять поочередно каждый лист.Поэтому стек используется только в ограниченном списке задач. Так как не позволяет ни поиска по элементам, ни даже доступа к произвольному элементу.
>>5113191Стек аппаратно встроен в процессор и является неотъемлемой частью Тьюринговой модели вычисления. Вычисление это динамический процесс, то есть действие. А действие осуществляет механизм согласно модели. Стало быть стек это механизм.
>>5113212>>только в ограниченномИспользуя стековый механизм осуществляется непосредственная трансляция на каждом цикле в машинный код в рантайме.
>>5113223Не имеет значения куда он там встроенн. Это прежде всего структура данных со своими свойствами. Его можно организовать программно, а можно и аппаратно. О стеке всегда рассуждают как об абстрактном типе данных, а не как о куске железа встроенного в процессор. Стек удобен для архитектуры фон Неймана, но это ничего не меняет. Он кроме как для вычислений подобных модели абстрактной машины Тьюринга мало куда годится. Программисты создают программный стек в программах редко.
>>5113223И да, в PIC, например, стек никак не поддерживается процессором, хотя он соответствует твоей тьюринговой модели.
>>5113251И чё? Ну стек и стек, нихуя в нем интересного нет. Ддя программиста важнее знать иерархические струтуры данных.
>>5113280>в PIC, например, стек никак не поддерживается процессоромПодожди, стек в оперативке располагается же?
>>5113280Что ты абсолютизируешь то? Стек это аппаратный механизм в некоторых процессорах. >>стек в программах редкоЯсно. Шлёпай круды макака и учи всё подряд.
>>5113301>Стек это аппаратный механизм в некоторых процессорах.А вот и хуй. Стек располагается не в процессоре, а в оперативной памяти. Это аппаратный стек. Есть и программный, при чем может быть несколько уровней программных стеков.
>>5113295Да, но указатель - в процессоре.>>5113301>в некоторыхВ большинстве. И он ограничивается указателем и командами, ребёнок, блять.
>>5113319>Да, но указатель - в процессоре.Да какая разница, он же ложится в стек. Я не силен в асме, поэтому немного плавая в теме.
>>5113283>>знать иерархические струтуры данныхНужно учится их строить находить подходящие модели решаемой задачи.
>>5113301>Ясно. Шлёпай круды макака и учи всё подряд. Ой бля, илитка подскочила. Ко-ко-ко, стек миханизъм!
>>5113331>Я не силен в асмеТак бы и сказал. Само содержимое стека находится в оперативке. В процессоре есть регистр, обычно он называется SP, в нём находится адрес конца стека в оперативке. Обычно при записи в стек он уменьшается, а при чтении увеличивается, но есть извращённые процессоры, в которых наоборот. И более извращённые (PIC), в которых стека нет, он программный.
>>5112400 (OP)>Шёл 2019>Чмохи плевавшиеся от Pascal'я изобрели Pascal.А не проще ли просто скачать RAD Studio и говнокодить под ведро без изобретения велосипедов?
>>5113346>>Стек располагается не в процессореВ процессоре два диода в крест параллель и нихуя больше нет. Я мужикам носил на завод старый проц, они его разобрали, но ничего кроме диодного моста не наскребли.
>>5113366Это все понятно. Я думал что стек представляет собой набор регистров процессора. Оказывается он в оперативке. Но блин, это же оверхед гонять между оперативкой и регистрами данные. Нахуя так сделали.
>>5113387Сейчас он в кеш проца ложится и ничего не гоняется. А когда его делали регистров было слишком мало.
>>5113408Стек абстрактный механизм вычислительной модели по Тюрингиту. Кароче если книгу не купишь я знаю где ты гуляешь после школы!
>>5112839Русский учить не пытался?Так-то в нём уже есть слово "визуально" и производные. Давно есть, какой смысл коверкать его до "виЖуально".Но ты коверкай, чтобы дебила сразу было видно.
>JetBrains основана в 2000 году[5]. Головной офис расположен в Праге.https://ru.wikipedia.org/wiki/JetBrainsАХХАХА ПИДЕРАШКИ, ЛЮБИТЬ РОДИНУ ЛУЧШЕ ИЗДАЛЕКА
>>5113387>Я думал что стек представляет собой набор регистров процессораДумать тут не нужно, достаточно изучить архитектуру эвм и язык ассемблера. Вообще, думай поменьше, изучай побольше, иначе можешь впасть в заблуждение похуже
>>5113512>"визуально"Чиво блять? Ну хуле, тогда называй football ногомяч, дефективный. А Microsoft мелкомягкими.
>>5112400 (OP)Ну блять Oracle надо платить за пользование Java в коммерческих целях. А русским гоям нет.
>>5112400 (OP)Котлин - вроде бы как хороший язык, но всё равно он мне кажется немного странным. Что-то в нём явно не так. Но я не могу понять что именно.
>>5112400 (OP)>Если вы начинаете новый проект, вы должны писать его на KotlinПоскорее бы ввели налог на погромистов!
>>5112612Чтобы можно было взывать мое.сетговно(жидкое), но мое.твердость_кала было приватным и просто так поменять было бы нельзя.
>>5112400 (OP)да срать ваще на эти програмирование комп нужен для музыки порнухи фильмов игр всё уже изобретено програмирвание это уже прошлый век щас всё в интернете есть любая програма нашол и скачал хули там сложнова
>>5113698Почему нельзя?Делаешь все паблик - и они паблики и можно когда угодно и где угодно обращаться.
>>5113704Я помню, свою первую программу так писал, тоже все делал публичным и лишних функций не писал. Была у меня там сетка из квадратиков, хранилась вроде в одномерном массиве и я по всему коду(большому) писал везде где нужно было получить квадратик под номером i, j - squares[jwidth + i]А потом мне что-то пришло в голову что в другом порядке все это будет хранить лучше, по скорости(потому что двойной цикл for i, for j, и в первом случае мы в этом двойном цикле идем не по порядку по массиву, а прыгаем туда-сюда) , и короче чтобы писать squares[iheight +j] . И я везде стал исправлять на так, по всему коду прям.А потом все время походу дела оказывалось что где-то я исправил, а где-то еще что-то осталось из старого варианта. А потом я уже и сам в конце концов запутался где как и что у меня там должно быть с i и j, потому что в некоторых местах я менял i, height на j, width, а в некоторых переназывал переменные в цикле.А всего-то надо было реализовать метод get(i, j) (и желательно проход по всем квадратам передаваемой функцией - тоже в отдельный метод).Вот тогда я впервые уяснил почему все нельзя делать публичным.(потом еще много такой хуйни было, где у меня была одна какая-то переменная(еще часто и константа, которую я прям так числом по всему коду и писал), а потом ее надо было заменять на вычисление какой-то формулой - вот и ходи заменяй по всему коду.
похуй все-равно джаваскрипт наше все>>5112445у белых людей и китайцев что-то под 3% неандертальской днк, у негров ее нет. так что быть наследником неандертальцев круто на самом деле, они были как первобытные эльфы которые облагородили диких людишек своими генами
(но конечно геттеры-сеттеры КО ВСЕМ членам класса и даже к большинству - это глупость. Класс и существует для того чтобы со своими мелкими деталями работать сам, а наверх выдавать уже более крупный функционал. Руками геттерит-сеттерить обычно ничего не надо там. Хотя бывает.)
>>5113751Так нам же показали пример вверху с сетерами/гетерами для публичных членов...Ну т.е., если та строчка из этого языка создает все гетери и сетеры автоматом, то какое в чем отличие от если просто в джаве публичных членов наплодить и менять их без сет/гет?А если сет/гет с особенностяи? Типа не просто присваивает, а еще какую-нибудь конвертацию выполняет или еще хуйню какую-то? Получается надо и там и там одинаковые сетеры/гетеры писать, и получится одинаково... В чем смысл тогда на другой язык перекатывать, если это всё одно и то же говно получается?
>>5112432>Закрытое пропиетарное говно, юзер не имеет никаких прав, даже нормально писать программы под свой смартфон.у меня на смартфоне есть программа написанная мною под него и установленная напрямую а не через гугл плей и что
>>5113765им пофиг, пригореть может только тем кто писал под телефоны на джаве да и то с чего им пригорать они давно знают про котлин и большинство с ним знакомы. вкатывальщикам которые учат джаву под андроид может пригореть т.к. это значит что вакансии начнут требовать котлин больше и больше и его придется учить
>>5113757А, ну кстати да, зачем нужны дефолтные геттеры-сеттеры не особо понятно.Ну правда разве что они имеют в ввиду что там у них как в питоне - можно использовать обычные паблик члены класса, а если вдруг окажется что надо чего-то там считать прежде чем их выдавать - можно будет прям на ходу переобуться и объявить их свойством - и все равно они будут доступны не как вызов функции, а как переменная(но функция будет вызываться, короче переписывать ничего не надо).Это на самом деле удобная штука, в C++ такого вроде нет(хотя может ввели в C++11, вот тут не знаю, честно).Но в других языках это вроде уже много где.
>>5112432>Эта хуйня жива только потому что гуглу хочется решения, которым бы управляли только они. Как майкрософт и их си-шарп.Ебать, адекват в треде, что ты тут забыл? Но с другой стороны это хорошо, гугломакаки должны страдать, сеня котлин, завтра хуётлин, послезавтра - ты старый для изучения новейшего пиздётлина и иди на мороз.
>>5112592> а там основным языком будет DartМожет и не будет т.к. никто еще им не пользуется и он хуже чем Котлин. А сама Фуксия не на дарте, дарт только для аппликух. Еще есть время сделать рокировку.
>>5112860походу намёк на автоматическую генерацию getter'ов и setter'ов в котлине.в нормальном продакшене на джаве используют lombok, пишут @Data перед классом, и остаётся только описать переменные, после чего котлин смело берёт за щеку
>>5113387>Но блин, это же оверхед гонять между оперативкой и регистрами данные.Когда придумали такую модель, ещё не знали, что когда-то процессор будет настолько быстрее динамической памяти.
>>5113525>Вообще, думай поменьше, изучай побольше, иначе можешь впасть в заблуждение похужеКогда-то моим заблуждением было то, все пользователи ПК умеют писать под него программы. У меня тогда знатно бомбануло, когда узнал, что одноклассникам интересны только игры.
Вы чё ебанулись про геттеры статься? Ломбок блять кому придумали? Хотите как в котленах, делайте поля публичными, хули вы. Хотите как в пайтонах, java 11 var. Алё, 2019 год
>>5112721Пиздец, рашкинский народ настолько никчемный что их нагнули кучка жидов, лол, вы не прошли естественный отбор и должны погибнуть.
>>5112863>Другие - для тупых задротов, которым в кайф ебать себя в жопу.Вот я и интересуюсь, зачем ты ебёшь себя в жопу?>Некоторые создаются для работы.И-мен-но!!! Умничка! Вот молодец! Только "работа" разной бывает: бывает серьёзная разработка десктопных и мобильных приложений, а бывает, когда нужно быстро и сейчас что-то из говна и палок смастерить. Может это и не будет на 100% вычислительно-эффективно, но этого и не нужно. Нужно именно что быстро и сейчас. Вот питон для такой ботвы идеально и подходит.>>5113025>Знаю только один питон и его мне пока хваталоПопробуй со временем классический Си попердолить. Особенно всё, что связано с указателями и динамическим распределением памяти. Поймёшь, из чего питон вырос, да и вообще много полезного для себя откроешь.
>>5115250>Особенно всё, что связано с указателями и динамическим распределением памяти.Как бы ООП (а оно есть в питоне) будет посложнее указателей и распределения памяти.
>>5115861Мань, я как тот анон в голос не буду, но вот что тебе напишу: язык - это ИНСТРУМЕНТ! Понимаешь?! Язык - это не самоцель; это просто пепяка, которая позволяет тебе решать задачи.И указатели с динамическим распределением памяти я предлагаю вкурить не для того, чтобы "о божэ, божэ, смотрите, что я умею!", а для того, чтобы: а). научиться память попусту не сифонить, а грамотно распределять и б). научиться создавать кастомные и максимально эффективные структуры данных. Ну и до кучи, можно ещё понять, откуда в питоне списки, словари и вся эта стандартная питоновская хуерга взялась.
>>5116091>язык - это ИНСТРУМЕНТ! Понимаешь?! Язык - это не самоцель;Лол, я другой анон. Я хотел сказать, что если начинаешь программить с ассемблера, то все эти ООП кажутся противоестественными, указатели - понятными, а структуры - вообще мечта. Распределение памяти понятно, но поначалу не очень ясно, куда его применить. Только блять попробуй сказать, что никто кроме меня не вкатывался в программирование с ассемблера
>>5112400 (OP)>В следующие годы разработка под AndroidТак вроде собирались прикрывать лавочку андрюхи и внедрять новую ос?
>>5116178Поддерживаю это мнение, меня тоже бесит когда ООП суют везде где только можно, скоро без ООП в туалет не сходить уже.
>>5116178>Лол, я другой анон.Тот анон говорил, что ему питона достаточно, а я посоветовал ему со временем расширить горизонты, покурив указатели и память. В этом контексте твоя фраза "ващет ооп сложнее указателей" как-то странно смотрелась. Я тебе по этому поводу и возразил.>Я хотел сказать, что если начинаешь программить с ассемблера, то все эти ООП кажутся противоестественными, указатели - понятными, а структуры - вообще мечта.Это смотря чем занимаешься. Если в железо пердолишься, то да, там си-шные структуры - это максимум, что нужно. Но если десктопный, мобильный и веб-софт или игрули лепишь, то быстро ООП полюбишь.
Котлин - язык вор, который состоит чуть менее чем полностью из украденных из других языков идей:1) Ranges навроде 1..4 украли из питона,2) возможность добавлять новые методы классам на лету украли из javaScript.3) Конструкцию when (x) тоже украли не помню уже правда из какого языка. 4) Шаблонизатор, обрабатывающий переменные начинающиеся на $ похитили из php. """SELECT * FROM table1 WHERE id = $id """5) Использование библиотек из java и java-виртуальной машины - это настоящее паразитирование на джаве. 6) Ну и многое другое в котлине тоже в наглую украли.
>>5117076>Котлин - язык вор, который состоит чуть менее чем полностью из украденных из других языков идейВ программировании это самое положительное что может быть. У нас тут не клуб нитакихкаквсе феечек. Если где-то придумали хорошую фичу, то чем быстрее она разойдется, тем лучше для всех.
>>5113532Все верно, русскими, которые сообразительные и поняли, что надо подстраховаться. Обращение было к глупым пидерашкам, населяющим РФ. Видимо, чтобы понять что-то русскому и перестать быть пидерахой - надо быть как минимум программистом на ассемблере с айсикью около 140.
>>5116314Занимаюсь в основном десктопным софтом, работающим с железом. ООП хорош, когда он в меру и его никто не навязывает. Пробовал вкатиться в мобильный софт (ява), тут полностью согласен с >>5116309-куном.
>>5116314Ещё STL-контейнеры в плюсах - уберудобная вещь. Но если в каком-то языке убьют массивы и прибьют гвоздями контейнеры - возненавижу этот язык, как яву.