Jsx707
Ты забыл что я по базам
Я знал , но ты написал , что ты разработчик баз данных , то есть , ты их типа делаешь свои , а не используешь sql и ТД .... Но я кстати не знал , что ты шаришь в машинном обучении , Data Science это вроде машинное обучение
Jsx707
Не имел дело с Хаскеллем
Ну там вроде нет переменных ..... Это тупо функции , я ведь прав ? @mustitz
Andrii
Ну как по мне это ситуация как с Java и Kotlin Понять прелести и документацию к Kotlin можно только имея опыт с Java
Не думаю, Kotlin не добавляет ограничений, только синтаксический сахар. В отличие от Rust
Jsx707
Kotlin имеет более простой синтаксис , имеет динамическую типизацию и ещё автоматизирует некоторые задачи , с ним меньше писанины вроде , в отличии от Java. Но суть в изучении одна и та же , понять прелести Kotlin можно только имея хороший опыт с Java
Jsx707
Ну тут наверное тоже самое , понять прелесть Rust , можно только имея опыт с Си или C++
Ivan
C++ топ
Jsx707
Rust себя зарекомендовал ещё в Linux-сообществе , поговаривали даже о переписывании всего ядра на этом языке программирования , до этого конечно дело не дошло , но дошло дело до переписывания coreutills на rust , но конечно это был как отдельный эксперементальный проект и он себя очень хорошо проявил , в некоторых местах производительность была даже лучше , чем у Си , а так , они были на равне
Andrii
Ну тут наверное тоже самое , понять прелесть Rust , можно только имея опыт с Си или C++
Ну... смотри, в Си есть указатели. И с ними можно делать всё что хочешь. В Rust тоже если указатели. Но с ними что хочешь делать нельзя, компилятор должен статически (на этапе компиляции) проверить некоторые свойства. А представь, что ты не знашь, что такое указатели и начинаешь сражаться с сообщениями об ошибках?
Шаман Каган
Обещает миграцию на SQL, Java
ну вот, а я понял что жизнь слишком коротка, чтобы тратить ее на просиживание штанов и наблюдения за цифирками в базах данных )
Andrii
C++ топ
Не знаю, не уверен, не сказал бы. Идеи С++ особо ни в какие языки не пошли, так что...
Шаман Каган
C++ топ
чем?
Ivan
Code Blocks имба
Ivan
чем?
Всем
Vyacheslav
Kotlin имеет более простой синтаксис , имеет динамическую типизацию и ещё автоматизирует некоторые задачи , с ним меньше писанины вроде , в отличии от Java. Но суть в изучении одна и та же , понять прелести Kotlin можно только имея хороший опыт с Java
Мне кажется ты слишком усложняешь Конечно, если ещё учишься - можно и пофилософствовать универ то при этом столько же длится С другой стороны теоретические знания это хорошо, но где-то ты должен реальный опыт нарабатывать, а его не получить, если не пойдешь работать с реальными проектами в реальных командах И подготовится к этому на петах невозможно на все 100%
Шаман Каган
Всем
ну по зп я бы так не сказал )
Vyacheslav
Нууу .... А что если ты не знаешь , что такое указатели и не используешь их )
То это очень грустно, писать на Си и не пользоваться указателями )))
Jsx707
То это очень грустно, писать на Си и не пользоваться указателями )))
Ты ими будешь пользоваться незаметно для себя , например в аргументах функции main() и в scanf()
Vyacheslav
Я ранее же говорил , что учусь я в основном на практике , на домашних проектах , просто читая книжки и статьи , мне сложно понять как и что использовать
А я говорю что домашняя практика и практика в реальном проекте это две разные практики, и они не взаимозаменяемы
Ivan
ну по зп я бы так не сказал )
Скоростью компиляции
Andrii
То это очень грустно, писать на Си и не пользоваться указателями )))
Это невозможно, потому что даже строка это указатель char *
Vyacheslav
Ты ими будешь пользоваться незаметно для себя , например в аргументах функции main() и в scanf()
А как без указателей писать функции для заполнения массивов или связных списков? )
Jsx707
А я говорю что домашняя практика и практика в реальном проекте это две разные практики, и они не взаимозаменяемы
Ну это да , но домашний проект может иметь немалую сложность , где для решения задач нужно применять все свои знания и получать даже новые .... И вот даже придется решать , где лучше Kotlin , а где Java
Andrii
Всем
Почему тогда его доля постепенно сокращается?
Jsx707
А как без указателей писать функции для заполнения массивов или связных списков? )
Ну вот ... Без них там никуда , но это довольно больная тема
Ivan
Потому что люди ленивее становятся
Ivan
Конечно, python легче
Vyacheslav
Он же троллит нас ....
Он не тролит Это юношеский максимализм просто )
Andrii
Потому что люди ленивее становятся
Это нормально, но я в своё время даунгредился с С++ на чистый Си. Мне так проще, чем заморачиваться
Шаман Каган
Скоростью компиляции
ты большие проекты компилировал? например на unreal , там это не критично )))
Jsx707
Ой, не люблю мир Java и совсем не понимаю, какие так могут быть пет-проеты
Сервер домашний , приложение для ПК , Android-приложение , много что может быть ... У меня на нём будет файловый менеджер , который будет одним из компонентов из движка , но будет возможность его не использовать и в менеджере сборки проекта из сурсов , будет возможность просто его не включать и он не будет собираться А ещё в менеджере установки , можно будет его тоже не включать и он не установится
Vyacheslav
Ну вот ... Без них там никуда , но это довольно больная тема
Есть неплохой способ научится с указателями работать Взять какой-нибудь сетевой протокол, и распарсить его в лог по документации к протоколу Вот там работы с указателями и с приведением типов выше крыши
Ivan
Это нормально, но я в своё время даунгредился с С++ на чистый Си. Мне так проще, чем заморачиваться
В свое время меня выгнали из кружка по плюсам потому что я не понимал от слова ничего
Vyacheslav
Jsx707
И я вот хз как его под Линукс запихнуть ..... Я имею представление конечно
Andrii
И я вот хз как его под Линукс запихнуть ..... Я имею представление конечно
Python под Linux? Обычно он там уже есть. Просто Java это ещё и Simula-like ООП, а это мне сильно не нравится последнее время...
m
здравствуйте всем, такой вопрос, есть ли тут люди кто занимается менторством по андроиду, если да - отзовитесь пожалуйста!
Jsx707
Сам движок на C++
Jsx707
Я хотел постараться хоть как-то сделать его кроссплатформенным
Murat
Я про java ....
Так jre ставишь и все, нет?
Jsx707
Так jre ставишь и все, нет?
Та нет , там проблема с самим движком , который на C++
Jsx707
Там просто некоторые компоненты реализованы так , что они завязаны на Windows.h
Andrii
Ну... мне Java неинтересна совсем, я уже сказал. На уровне того, что я готов отказатся от того, чтобы пользоваться приложенями, написаными на Java :)
Murat
Та нет , там проблема с самим движком , который на C++
Ты используешь какие-то системные вызовы, которые есть в винде, но нет в линуксе?
Vyacheslav
Та нет , там проблема с самим движком , который на C++
И всё-таки зачем кому-нибудь нужен движок под линюкс?
Jsx707
И всё-таки зачем кому-нибудь нужен движок под линюкс?
Ну чтобы игра могла работать под Линуксом ....
Andrii
Ну чтобы игра могла работать под Линуксом ....
Я под Linux играю в игры, в чём вопрос?
Andrii
И даже думаю подключится к написанию игр под Linux
Jsx707
Вопроса нет , это меня наоборот спросили .....
Vyacheslav
Ну чтобы игра могла работать под Линуксом ....
Но это же гимик В игры не играют под линюксом МакОс ещё я мог бы понять....
Jsx707
Для гейминга
Andrii
Но это же гимик В игры не играют под линюксом МакОс ещё я мог бы понять....
Ну... я играю. И покупаю даже, часто просто чтобы поддержать
Jsx707
А Линукс это нормально , темболее сейчас ....
Andrii
Опять же, там где есть MacOS, там часто кроссплатформенный движок и там же Linux
Vyacheslav
Вот мак ос это уже трэш
А линюкс не треш по твоему? ) Стоит только заглянуть в статистику Стима и увидеть там долю линюкса среди тех, кто пользуется стимом....
Jsx707
Просто некоторые компоненты у меня используют Windows API , а как под Линукс сделать , я вот там .... Не получилось у меня , но это можно реализовать , просто я пока не было нал как , я потом накосячил с архитектурой проекта и пришлось делать все заново , но я там и так не сильно далеко зашёл
Vyacheslav
Ну... я играю. И покупаю даже, часто просто чтобы поддержать
Но это же не тренд И ещё долго не будет трендом И ломать себе мозг на пет-проджекте такими вещами... Ну по фану только если
Andrii
Но это же не тренд И ещё долго не будет трендом И ломать себе мозг на пет-проджекте такими вещами... Ну по фану только если
Ну... пет-проект не для заработка обычно... Я вот свои пет-проги разрабатываю абсолютно без оглядки на то, что существует Windows
Ivan
Помогите найти человека
Vyacheslav
Ну... пет-проект не для заработка обычно... Я вот свои пет-проги разрабатываю абсолютно без оглядки на то, что существует Windows
Ну первые то как раз "для заработка" Изучить что-то, чем пользуются в работе, чтоб работу найти