LINUX.ORG.RU

История изменений

Исправление hateyoufeel, (текущая версия) :

Хотя раньше бывало что и больше 200k$/год получал, если пересчитать потраченное время и полученное бабло на $/год.

А если посмотреть с определённого ракурса, то кажется, что мой член имеет длину полтора метра.

SDCC вполне адекватные люди пишут.

SDCC работает на PIC с 512 байтами памяти?

Это вообще не класс задач. Это задача засунуть произвольный алгоритм в ограниченные возможности железа.

Нет, не произвольный. Очень многие алгоритмы в твой embedded тупо не влезут из-за требований по объёмам памяти и вычислительной мощности.

Код на С может страдать только от криворукости писателя.

Как и код на любом другом языке, внезапно. Другой вопрос в том, что у программистов на C очень часто просто чудовищных размеров эго, выливающееся в отрицание собственной жопорукости. После чего автомобили при нажатии тормоза внезапно начинают ускоряться.

TL;DR в случае с C довольно сложно доказать корректность написанного кода без привлечения сторонних инструментов.

Жалкие попытки предовратить дебилизм программиста-идиота выливаются только в безмерные тормоза, пожирание памяти и общее резкое усложнение системы.

Удивительно, но попытки совсем не жалкие и вполне работают. Начиная от использования Java (JavaCard сейчас практически в каждой смарткарте и много где ещё) или других языков и заканчивая DSL на хаскелле, камле или лишпе, из которых генерируется корректный код на C или VHDL.

Вот некоторые народы вообще не умеют в абстрактное мышление

Вот именно этот тезис ты откуда вывел?

Исходная версия hateyoufeel, :

Хотя раньше бывало что и больше 200k$/год получал, если пересчитать потраченное время и полученное бабло на $/год.

А если посмотреть с определённого ракурса, то кажется, что мой член имеет длину полтора метра.

SDCC вполне адекватные люди пишут.

SDCC работает на PIC с 512 байтами памяти?

Это вообще не класс задач. Это задача засунуть произвольный алгоритм в ограниченные возможности железа.

Нет, не произвольный. Очень многие алгоритмы в твой embedded тупо не влезут из-за требований по объёмам памяти и вычислительной мощности.

Код на С может страдать только от криворукости писателя.

Как и код на любом другом языке, внезапно. Другой вопрос в том, что у программистов на C очень часто просто чудовищных размеров эго, выливающееся в отрицание собственной жопорукости. После чего автомобили при нажатии тормоза внезапно начинают ускоряться.

TL;DR в случае с C довольно сложно доказать корректность написанного кода без привлечения сторонних инструментов.

Жалкие попытки предовратить дебилизм программиста-идиота выливаются только в безмерные тормоза, пожирание памяти и общее резкое усложнение системы.

Удивительно, но попытки совсем не жалкие и вполне работают. Начиная от использования Java (JavaCard сейчас практически в каждой смарткарте и много где ещё) или других языков и заканчивая DSL на хаскелле, камле или лишпе, из которых генерируется корректный код на C.

Вот некоторые народы вообще не умеют в абстрактное мышление

Вот именно этот тезис ты откуда вывел?