Алексей
так все равно их не бросишь ктобы чтбы тебе не говрил)
Не брошу это одно)) Но вот подсказал бы ты мне. Я бы сделал этот проект и перешёл к своим следующим идеям
Oleksii
Даже идей не было, что это может быть Вот в целом и удивляюсь, что он такой своеобразный
Andrii
Я просто увил кусок кода int->int->int и просто выпал
Ну.. это просто функция, которая принимает два Int и возвращает Int (в Haskell типы с большой букры). Но больше проблем императивщикам доставляет, что в Haskell нельзя изменить значение переменной, по сути все они грубо говоря константы. Но я хаскелистам наоборот, нет этой мельтушни с переменными, которые приняли какую-то неожиданную комбинацию, про которую ты и не думал... Так проще.
Andrii
Даже идей не было, что это может быть Вот в целом и удивляюсь, что он такой своеобразный
Это объявление типа функции, которая принимает два Int и возвращает Int. А более строго, это функция, которая принимает Int и возвращает функцию, которая принимает Int и возвращает Int. Но если подумать, то это одно и то же
F
Но у него же динамическая размерность
Динамический, но внутри организация как в массиве, т.е изначально имеет какой то объём выделеной памяти. Когда её не хватает, он ввделяет более больший объём и переносит туда данные. Благодаря токому хранению, к данным доступ как в массиве через [ ]
Andrii
Я просто увил кусок кода int->int->int и просто выпал
add :: Int -> Int -> Int add a b = a + b Вот простая функция, то складывает два целых числа, что тут непонятного?
F
Стоп, а разница между size & capacity тогда про что?
Всмысле, одно размер одно ёмкость
Andrii
Стоп, а разница между size & capacity тогда про что?
capacity сколько выделено, size сколько реально используется
Habiba
Всем здавствуйте. Подскажите пожалуйста как изменить локацию messageboxa в с#
Habiba
и кнопок
Алексей
capacity сколько выделено, size сколько реально используется
Ну вот я и говорил что из-за этого я слышал вектор дороже иассива
Алексей
Andrii
Ну на самом деле до этого додуматься ещё надо))
Ну... математикам немного проще. Если у нас есть функция двух переменных, то зафиксировав одну из них мы получаем функцию одной переменной. Поэтому add3 :: Int -> Int add3 = add 3
Habiba
при активации
Habiba
или при наведение мыши
Habiba
мне пишет что тип данных неверный
F
Оперативки дохрена сейчас, нет смысла париться
Алексей
Дороше всмысле памяти быстрей по скорости
Ну да, темболее этож целый хеддер
Oleksii
add это инициализация, правильно?
Max
Всем привет, кто знает где можно найти ментора про фронту ? или может кто то может стать ментором?
Andrii
add это инициализация, правильно?
add :: Int -> Int -> Int Тут add указывает на то, что это тип функции, которая принимает два аргумента Int и возвращает Int add a b = a + b А тут определение функции, есои мы вызывает её с аргументами a и b то результатои будет a + b Почти как add = lambda a, b: a + b
Andrii
Это что за язык диковенный?
Haskell, только что в нём диковинного? Ты, наверное, не видел Agda?
Dt_rin 🇺🇦
красиво
F
И что пишут на этих языках?
flexxxer
И что пишут на этих языках?
для души и иногда как диковинку в энтерпрайз тащат
Алексей
Agda :)
А подскажи какие библиотеки следует учить для эмбеддед
F
Эмбеддед это девайсы какие то?
практически всё, что делается не под компьютер, мобильный телефон и сервер
F
Я так и думал) Уверен всё что связано со связью
Алексей
Эмбеддед это девайсы какие то?
Ну да. Просто я все равно хочу попасть на работу а у нас в Саратове больше некуда. А язык же большой вот я и спрашиваю во что углубиться чтобы работать с железяками
Andrii
практически всё, что делается не под компьютер, мобильный телефон и сервер
Embedded больше разработка софта, который работает с аппаратурой (драйвера и т. п.) и на железе (firmware). Например, разработка драйверов видеокарт вполне себе embedded хотя работает на вполне мощных компах
Апач
И что пишут на этих языках?
Программы с доказуемыми свойствами
Andrii
И что пишут на этих языках?
Обычно где нужна надёжность. Там просто всесто отладки ты уговариваешь компилятор скомпилировать. А если скомпилировалось, то в большинстве случаев работает
Andrii
Какие задачки? На алгоритмы?
Типа список реверснуть
Andrii
Тут и электронику нужно знать неплохо, сам пишу под микроконтроллеры, без неё никуда
Ну... не обязательно в принципе... Чай не FPGA. Бывает надо, но обычно есть кто может, так что..
Алексей
Типа список реверснуть
Ну я так и думал. Про найти самую длинную повторность или наоборот.
Alexander
Кстати, не так давно я скидывал видео с советами по составлению резюме. Вот еще видео - я рассказывал про секреты составления резюме и рассматривал резюме подписчиков https://www.youtube.com/watch?v=9zVK776K7MQ&list=PLp_k-oh2bNHakL32nLkN_ig33Cbsd691h&index=18
F
Ну... не обязательно в принципе... Чай не FPGA. Бывает надо, но обычно есть кто может, так что..
Понятно что у тебя есть ui на каком то девайсе и есть плата, которая железом управляет.
Апач
Наибольшая концентрация неситаемого и недокументированного
Алексей
так работы другой в Саратове нет или ты железки хочешь программировать?
Вообще я хочу ии. Но ии я пока не достоин. А железки программировать это не формочки клепать. Тоже работа сложная, мне нравится эта идея
Andrii
С железками самая неблагодарная работа
Как раз часто достаточно высокоплачиваемая не сильно быстрая. Со своими запарами вроде брингапов
F
Ну... часто у тебя просто плата, на которую пишешь всё.
Дак какие ж тут библиотеки, под каждую платформу свои. Тут во первых понимание как работает железо, а это электроника как не крути
Andrii
Вообще я хочу ии. Но ии я пока не достоин. А железки программировать это не формочки клепать. Тоже работа сложная, мне нравится эта идея
Ну... ты не поверишь... Например, брингап видеокарты в AMD. Тебе приносят первую с мире модель видеокарты нового поколения, но пока что кирпич. И большой лист, по которому ты начинаешь работать: поставить брекпойнт в такой-то функции. Если заходит, ставишь галочку, идёшь дальше. И так дофига пунктов.
Шаман Каган
а есть вариант переезда из Саратова с предварительным изучением другого направления?
мне просто кажется что он на самом деле сам не знает чего хочет ) то он диссер защищает, то крестики нолики 3 месяца пишет, то 9 месяцев на с++ и SQL не может чото доделать хотел бы реально работать выучил бы фронтэнд\питон\java и работал уже давно ) А человек взрослый - 45 лет
Алексей
а диссертация у тебя о чем?
Система поддержки принятия решения. Когда в сложной задаче известна только конечная цель и мы п графу декомпозируем по целям и подразделениям и находим из-за чего конкретно мы не можем достичь конечной глобальной цели А сппр из-за коллизий, может так получиться что по продуеционной модели может показывать проблему в цеху 1 и цеху 4. Здесь человек решить должен
Andrii
Дак какие ж тут библиотеки, под каждую платформу свои. Тут во первых понимание как работает железо, а это электроника как не крути
Обычно ядро ОС и кастомные драйвера... А зачем понимание железа, чтобы для железки сбилдить Linux и прошить его? Любая железка общается через память
Mikoratanakaki
Смог. Прислать код? Я на С++ пишу
Я не стал доделывать когда понял что не могу без подглядывания сделать? У меня проблема была в двух функциях игры 1) комбинации символов для победы, их было очень много, оказывается их надо было реализовать через цикл for 2) как запретить выбирать клетку, которая уже была выбрана, тоже оказалось не супер сложным, просто условие if (gamePole[0][2] == 'X') return; По типу этого, просто у меня очень мало практики, решения которые я в теории мог бы знать, отказываются идти в голову А не C++, ты тоже в консоль вбивал значения фигур? Или ты интерфейс реализовал? И сколько месяцев ты обучаешься на данный момент?
Алексей
а есть вариант переезда из Саратова с предварительным изучением другого направления?
Здесь я работаю над научным направлением. То есть как аспирант
Mikoratanakaki
Окей, понял
Шаман Каган
F
Обычно ядро ОС и кастомные драйвера... А зачем понимание железа, чтобы для железки сбилдить Linux и прошить его? Любая железка общается через память
Эта железка что то делает же, не просто мониторчик. Например шаговиком каким нибудь управляет. Потом ему надо будет самому их собирать для эксперимента, дядя готовые платы приносить не будет.
Habiba
Здравствуйте. Подскажите пожалуйста как заблокировать сторонние действия в форме как в меседжбоксе в си шар?
Шаман Каган
Я хочу плюсы. То есть свой ии писать на с++
ну значит на самом деле ты не хочешь работы , ты хочешь реализовывать свою идею - так бы и сказал.... "а то работы нет в Самаре"
Andrii
Эта железка что то делает же, не просто мониторчик. Например шаговиком каким нибудь управляет. Потом ему надо будет самому их собирать для эксперимента, дядя готовые платы приносить не будет.
Готовые платы как раз есть. Просто в некоторых местах жлобятся заплатить за норм. решение, вот и работают Кулибины... И я бы не рекомендовал работать в таких условиях, честно :)
Mikoratanakaki
Нет все в консоли. Х и О и . В качестве пустой клетки
Понял, +- идентичные ситуации, просто был один курс где было написано, мол "чтобы успешно пройти этот курс, вы должны знать как сделать игру крестики нолики, если вы можете, идите дальше по курсу", и там был гит самой игры, судя по всему рано я полез делать игру
F
Готовые платы как раз есть. Просто в некоторых местах жлобятся заплатить за норм. решение, вот и работают Кулибины... И я бы не рекомендовал работать в таких условиях, честно :)
Например я всё это дома изучал, и чтоб прикрутить какой нибудь gprs к девайсу не чертил плату, а паяльником припаивал и развлекался с кодом