
Oleg
01.06.2017
14:11:10

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
не, ну правда - Си довольно бессмысленный, как язык

Alex
01.06.2017
14:13:30

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

Oleg
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

Тёма
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

Андрей
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
Андрей чем он отличный? он получился не просто нерасширяемым, а с каким-то особым цинизмом не расширяемый

Alexander
01.06.2017
14:18:45

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
т.е уникально - язык вроде высокоуровный ассемблер, но он получился таким, что на нем невозможно нормально реализовать некоторые концепции вааще.
ну т.е сколько-нибудь производительно
т.е на форте можно\

Pavel
01.06.2017
14:20:16

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 и не пишу

Alex
01.06.2017
14:24:44

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
кто готов поучаствовать в специальной олимпиаде

Alex
01.06.2017
14:25:49

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

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:25

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

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