@haskellru

Страница 278 из 1551
Dmitry
01.06.2017
14:11:39
харош тут картинок

Alex
01.06.2017
14:12:04
Pavel
01.06.2017
14:12:04
больш не буду

Google
Dmitry
01.06.2017
14:12:58
не, ну правда - Си довольно бессмысленный, как язык

Vladimir
01.06.2017
14:13:33
безрадостный скорее. "бессмысленный" — неправильное слово

Misha
01.06.2017
14:13:36
Тёма
01.06.2017
14:13:40
Ну пока Раст не дорос, что нам делать?

Alex
01.06.2017
14:13:42
а low level у Haskell на чем?

Pavel
01.06.2017
14:13:44
не, ну правда - Си довольно бессмысленный, как язык
ну вот представь, огромные мэйнфреймы и тонны ассемблера с перфокартами.. ограниченное машинное время и все такое

Alex
01.06.2017
14:14:00
Ну пока Раст не дорос, что нам делать?
а бы сказал с чем рифмуется раст

Alex
01.06.2017
14:14:06
но не буду

Dmitry
01.06.2017
14:14:11
я знаю чувака который пошел по пути форт -> лисп и сделал staapl

для микроконтроллеров

как бы там ни было, PIC16 вряд ли более мощный, чем мейнфреймы тех лет

Google
Alex
01.06.2017
14:14:29
для микроконтроллеров
и больше его никто не видел

Дмитрий
01.06.2017
14:14:30
лисп -> типизированный лисп aka ml -> хаскель, как ml на стероидах
лисп <- ассемблер <- машинные коды <- транзисторная логика <- квантовая механика

Тёма
01.06.2017
14:14:35
Pavel
01.06.2017
14:14:42
для микроконтроллеров
ща любой микроконтроллер уделает огромные ЭВМ того времени, ну почти любой

Dmitry
01.06.2017
14:14:57
70-80-х годов?

я так не думаю

Pavel
01.06.2017
14:15:02
да

Тёма
01.06.2017
14:15:25
В те времена уже для смолтолка хватало ресурсов

Pavel
01.06.2017
14:15:25
ну возьми сраный AVRMega

Dmitry
01.06.2017
14:16:10
возьми сраный PIC лучше

в котором нет ничего кроме гемороя и теневых регистров

Pavel
01.06.2017
14:16:33
возьми сраный PIC лучше
да тоже самое будет.. даже Tiny гдето уделает

Андрей
01.06.2017
14:16:39
Си - отличный язык

Dmitry
01.06.2017
14:16:47
ну короче, у меня есть интерпретатор форта для MSP430

Alex
01.06.2017
14:16:54
но чат этот о Haskell

Dmitry
01.06.2017
14:16:55
я его пускал на младших камнях серии

там считанные килобайты. думаю, я бы смог сделать там какой-никакой компилятор

ну и уж всяко мейнфреймы были мощнее.

Pavel
01.06.2017
14:17:35
я помню был такой Зефиров.. вот он на хаскеле чтото для ФПГА вообще мутил

лет 6 назад

Google
Dmitry
01.06.2017
14:17:50
ну это кодогенерация по сути

там нет задачи запустить компилятор на дохлом камне

Pavel
01.06.2017
14:18:27
да просто посути даже возьми систему ввода вывода микроконтроллера сраного и тогда в 50-60 годах.. перфокарты.. ленты.. куча гемороя

Dmitry
01.06.2017
14:18:39
Андрей чем он отличный? он получился не просто нерасширяемым, а с каким-то особым цинизмом не расширяемый

Dmitry
01.06.2017
14:18:49
попробуй реализовать на нем замыкания, например

Konstantin
01.06.2017
14:18:51
Alexander
01.06.2017
14:19:07
мы в ParSci поверх него ещё dsl забавный делали

Тёма
01.06.2017
14:19:18
дорос до чего
До того, чтобы ты и сегодня, и через год писал на одном языке.

Dmitry
01.06.2017
14:19:22
т.е уникально - язык вроде высокоуровный ассемблер, но он получился таким, что на нем невозможно нормально реализовать некоторые концепции вааще.

ну т.е сколько-нибудь производительно

т.е на форте можно\

Dmitry
01.06.2017
14:20:17
на ассемблере можно

@aviamodelist эффективно - невозможно.

Андрей
01.06.2017
14:20:36
То-то все ву языки поначалу в сишку транслируются, пока не допилят компилятор. Тот же сабж, например

Dmitry
01.06.2017
14:20:44
ну, оставаясь в рамках этого же языка.

Андрей
01.06.2017
14:21:17
любая более-менее крупная программа на Си - и далее по тексту ))

Dmitry
01.06.2017
14:21:46
еще раз - именно отсутствие хоть каких-то низкоуровневых гарантий в стардарте привело к тому, что появился llvm например. в си генерить полностью беспонтово

Pavel
01.06.2017
14:21:50
@aviamodelist эффективно - невозможно.
думаю это если байтодрочерски подходить. Если в рамках сложности алгоритмов то нормально будет. Если у тебя рост в степени или того больше - то байтодрочерство не поможет же

Google
Андрей
01.06.2017
14:21:51
Си волшебен своей простотой в сочетании с шикарным продакшен редем.

Dmitry
01.06.2017
14:21:55
он тебе ничего вообще не гарантирует

Андрей
01.06.2017
14:22:29
народ избалован хаскелем/растом... всем гарантии нужны...

Dmitry
01.06.2017
14:22:30
продакшон реди - это heartbleed и его аналоги с середины 80х годов

Pavel
01.06.2017
14:22:51
народ избалован хаскелем/растом... всем гарантии нужны...
Гарантии оставь себе а мне дай нефть)))

Dmitry
01.06.2017
14:22:55
Андрей ну например, гарантии на размер экстента функции, если мы говорим про эмбеддед

Андрей
01.06.2017
14:22:57
причем, как можно больше в компайл-тайме проверок

Dmitry
01.06.2017
14:23:18
без них жопа - ты пишешь для MCU и никогда не знаешь, твоей функции хватит стека или нет

далее

например, гарантии развертывания констант.

Admin
ERROR: S client not available

Андрей
01.06.2017
14:23:45
а где есть гарантии на размер стека? в фордах?

Dmitry
01.06.2017
14:23:50
в чем?\

ну си, он же для низкого уровня?

Андрей
01.06.2017
14:24:22
в том же хаскеле ты ваще ничего не знаешь как оно там заоптимизячится и развернется

Dmitry
01.06.2017
14:24:33
ну я на хаскелле для mcu и не пишу

Konstantin
01.06.2017
14:24:56
До того, чтобы ты и сегодня, и через год писал на одном языке.
так-то он два года уже стабилен и обратно совместим

Alex
01.06.2017
14:24:58
Фортран в конце концов

Dmitry
01.06.2017
14:25:14
ну давайте помигаем диодом из ады и фортрана

Google
Pavel
01.06.2017
14:25:19
а где есть гарантии на размер стека? в фордах?
это смотря для чего гарантии - но вообще реально многим нужна эффективность - если эффективнее быстрее чтото переформулирвоать то часто выбирают именно этот путь.

Dmitry
01.06.2017
14:25:28
кто готов поучаствовать в специальной олимпиаде

Dmitry
01.06.2017
14:25:55
короче, мой пойнт что как язык для эбеда - си довольно плох

Андрей
01.06.2017
14:26:00
что-то сегодня я выступаю адвокатом всего, на что хором нападают - от курсов Москвина и книги со слоном, до языка Си...

Dmitry
01.06.2017
14:26:03
@aphoristicartist ну давайте.

ну я на си много писал до последнего времени

я имею право его немного помешать с навозом. когда писал для эмедда, это просто песня была

ща...

Андрей
01.06.2017
14:26:43
то-то на фордах и прочих пишут процентов 1 эмбеда, а остальное на Си

Alex
01.06.2017
14:27:25
http://www.electronicdesign.com/iot/comparing-ada-and-c

Тёма
01.06.2017
14:28:09
так-то он два года уже стабилен и обратно совместим
https://github.com/rust-lang/rust/issues/31645 Ну... так себе.

Alex
01.06.2017
14:28:54
http://www.electronicdesign.com/blog/c-programmers-time-try-ada

Dmitry
01.06.2017
14:29:13
Андрей тут две причины - во первых, ничего другого нет. а во вторых, эмбедщики люди своеобразные. про провода знают больше, чем про ЯП или алгоритмы

Alex
01.06.2017
14:29:17
контракты кстати довольного много добавляют, а в Ada они есть

Konstantin
01.06.2017
14:29:25
@the_arctic_cat unstable compiler internals ни на что не намекает? )

Андрей
01.06.2017
14:30:33
если бы второй аргумент работал - все они писали бы на всяких визуальных средах, которые за кадром выдают асмокот или сишку

Dmitry
01.06.2017
14:31:12
они бы так и делали, если бы эти среды для всего были

Андрей
01.06.2017
14:32:04
Да и другого хватает - просто на сишке 100500 либ готовых и вообще традиция ) но если язык не ограничивает и позволяет писать - то зачем выдумывать?

Андрей
01.06.2017
14:32:50
Тогда Атмелам и прочим надо срочно пились визуальную среду и захватывать мир (рынок)

И вообще сишку делали полтора человека для себя лично - а теперь ее ругают все с высоты сегодняшних представлений. вы еще жаваскрипт поругайте ,который Эйк за 10 дней на коленке слепил :) Или мой Лискрипт

Dmitry
01.06.2017
14:35:59
ну в этом-то и проблема - т.е конечно нет претензий к людям, которые сделали для себя то, что им было надо

Страница 278 из 1551