Size: a a a

2020 September 08

AK

Aleksey Kluchnikov in ErlangRus
а этого ненаавтоматизировано
источник

SB

S B in ErlangRus
Aleksey Kluchnikov
Все есть, просто хотелки надо умерять. А некоторые хотят чтобы кусок проекта было на одной версии либы другой кусок проекта на другой.
Для больших проектов вполне закономерное желание, разве нет?
источник

AK

Aleksey Kluchnikov in ErlangRus
это я низнаю.. я считаю что такого надо избегать
источник

AK

Aleksey Kluchnikov in ErlangRus
поддержка такого это конечно простой способ получить то что хочется здесь и сейчас
источник

AK

Aleksey Kluchnikov in ErlangRus
а что будет в долгосрочной перспективе?
источник

SP

Sergey Prokhorov in ErlangRus
Вася
Всем привет. Подскажите, возможно ли как-нибудь затруднить декомпиляцию beam?
Декомпиляцию из чего именно? Из .beam файла обратно получить исходник? Ну главное debug_info отключить. А декомпилятор из erlang байткода обратно в исходник пока никто не делал. Это как из assembler в C
источник

ML

Maksim Lapshin in ErlangRus
Sergey Prokhorov
Декомпиляцию из чего именно? Из .beam файла обратно получить исходник? Ну главное debug_info отключить. А декомпилятор из erlang байткода обратно в исходник пока никто не делал. Это как из assembler в C
да там ассемблер то простой и понятный
источник

В

Вася in ErlangRus
Sergey Prokhorov
Декомпиляцию из чего именно? Из .beam файла обратно получить исходник? Ну главное debug_info отключить. А декомпилятор из erlang байткода обратно в исходник пока никто не делал. Это как из assembler в C
Да, я уже понял как ступил)) спасибо) Попробовал декомпилировать и на выходе получил исходный файл с именами всех функций) Раньше думал, что дебаг происходит по маппингу на файл с исходным кодом. Ещё раз спасибо)
источник

SB

S B in ErlangRus
Aleksey Kluchnikov
а что будет в долгосрочной перспективе?
Это да, тут согласен. Но исходный вопрос был о том, есть ли у С экосистема и тулинг или нет, и вот есть чёткое мнение, что все есть.
источник

SP

Sergey Prokhorov in ErlangRus
Вася
Да, я уже понял как ступил)) спасибо) Попробовал декомпилировать и на выходе получил исходный файл с именами всех функций) Раньше думал, что дебаг происходит по маппингу на файл с исходным кодом. Ещё раз спасибо)
Ну имена экспортированных функций можно получить. Локальных - скорее всего нет
источник

EM

Evgeny M. in ErlangRus
Локальные если мне память не изменяет тоже видны. Можно все названия функций сделать макросами и маппить их на комбинации 1Il длиной символов 20
источник

AK

Aleksey Kluchnikov in ErlangRus
S B
Это да, тут согласен. Но исходный вопрос был о том, есть ли у С экосистема и тулинг или нет, и вот есть чёткое мнение, что все есть.
Есть, просто не соответствующий пердставлениям о современном тулинге
источник

С

Саша in ErlangRus
Aleksey Kluchnikov
Есть, просто не соответствующий пердставлениям о современном тулинге
время идет, зачем копать траншею лопатой, если можно научиться пользоваться экскаватором …
источник

AK

Aleksey Kluchnikov in ErlangRus
когда копаешь лопатой гораздо скорпулезнее определяешь правильность направления
источник

С

Саша in ErlangRus
ну да, зато когда сосед уже дом построил и строит баню, ты (условный) все еще копаешь траншею для забора 😂
источник

SB

S B in ErlangRus
Саша
ну да, зато когда сосед уже дом построил и строит баню, ты (условный) все еще копаешь траншею для забора 😂
Ну С же не язык общего назначения, он для ювелирной работы.
источник

SB

S B in ErlangRus
Не представляю чтобы кто-то в здравом уме на С тупые курды лепил.
источник

С

Саша in ErlangRus
S B
Не представляю чтобы кто-то в здравом уме на С тупые курды лепил.
есть знакомые, которые пишут на C только лишь по причине того, что на нем написаны linux и nginx. И для них это ачивка крутого программиста.
источник

С

Саша in ErlangRus
при этом код на Си, написанный этим чуваком, оставляет желать лучшего
и туже задачу можно было бы быстрее, эффективнее и более поддерживаемо на другом языке
источник

SB

S B in ErlangRus
Саша
есть знакомые, которые пишут на C только лишь по причине того, что на нем написаны linux и nginx. И для них это ачивка крутого программиста.
Я согласен с тем, что в общем-то С требует более высокой квалификации и культуры программирования, чтобы втащить на нем проект, чем условная Джава. Это я к тому, что уважение к себе на этой почве не бессмысленно, хотя это не единственный критерий.
источник