![]() |
Пред. тема | След. тема | ||
Форум Разговоры, обсуждение новостей | |||
---|---|---|---|
Изначальное сообщение | [ Отслеживать ] |
"Facebook развивает TransCoder для перевода кода с одного языка программирования на другой" | +/– | ![]() |
Сообщение от opennews (?), 06-Окт-20, 15:45 | ||
Инженеры из Facebook опубликовали транскомпилятор TransCoder, использующий методы машинного обучения для преобразование исходных текстов с одного высокоуровневого языка программирования на другой. В настоящее время предоставлена поддержка трансляции кода между языками Java, C++ и Python. Например, TransCoder позволяет преобразовать исходные тексты на Java в код на Python, а код на Python в исходные тексты на Java. Наработки проекта реализуют на практике теоретические изыскания по созданию нейронной сети для эффективной ав томатической транскомпиляции кода и распространяются под лицензией Creative Commons Attribution-NonCommercial 4.0, разрешающей применение только для некоммерческих целей... | ||
Ответить | Правка | Cообщить модератору |
Оглавление |
Сообщения | [Сортировка по ответам | RSS] |
1. Сообщение от Козлетто (?), 06-Окт-20, 15:45 | +4 +/– | ![]() |
Вот бы весь JS и Rust он бы в С или ассемблер преобразовывал. Особенно актуально для КолибриОС | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #2, #7, #48, #67, #86 |
2. Сообщение от ИмяХ (?), 06-Окт-20, 15:49 | +119 +/– | ![]() |
Вот хорошо бы такую штуку, которая С++ переводит в машинный код. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #1 Ответы: #6, #10, #57, #142 |
3. Сообщение от Аноним (3), 06-Окт-20, 15:50 | +17 +/– | ![]() |
Вот уж где мракобесие и антинаучная ересь. Что уж сразу не с естественного языка в x86? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #5, #56, #87, #115, #130 |
4. Сообщение от Аноним (4), 06-Окт-20, 15:52 | –3 +/– | ![]() |
Даёшь ещё больше багов и гавнокодов. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #8 |
5. Сообщение от Oxyd76 (?), 06-Окт-20, 15:53 | +4 +/– | ![]() |
Не подсказывайте! ;-) | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #3 Ответы: #15 |
6. Сообщение от Аноним (6), 06-Окт-20, 15:54 | –5 +/– | ![]() |
Это называется "компилятор". | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #2 |
7. Сообщение от НяшМяш (ok), 06-Окт-20, 15:55 | –3 +/– | ![]() |
Хотя бы для JS - его как за баней уже. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #1 |
8. Сообщение от Аноним (8), 06-Окт-20, 15:58 | +1 +/– | ![]() |
>И почему в пихтон а не в нормальны C? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #4 Ответы: #13 |
9. Сообщение от Аноним (8), 06-Окт-20, 15:59 | +12 +/– | ![]() |
Классное название! Очень инклюзивное! 🌈 | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #50, #62, #85 |
10. Сообщение от InuYasha (??), 06-Окт-20, 15:59 | +11 +/– | ![]() |
:D :D :D | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #2 |
11. Сообщение от InuYasha (??), 06-Окт-20, 16:01 | +2 +/– | ![]() |
Двоякие чувства у меня по поводу этого проекта... | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #106 |
12. Сообщение от Аноним (13), 06-Окт-20, 16:01 | –2 +/– | ![]() |
А в питон потому что программисты facebook больше ни на что кроме питона не способны. Да и то, даже на питон уже не способны, поэтому транслятор чтобы спокойно тырить чужой код выдавая за свой. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #14, #39 |
13. Сообщение от Аноним (13), 06-Окт-20, 16:02 | –1 +/– | ![]() |
Обычно, нормальные люди говорят именно то что хотят сказать. И в додумывании нужды нет. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #8 Ответы: #32 |
14. Сообщение от НяшМяш (ok), 06-Окт-20, 16:02 | +1 +/– | ![]() |
Ну почему же, ещё у них есть много PHP. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #12 Ответы: #17, #146 |
15. Сообщение от n00by (ok), 06-Окт-20, 16:04 | +4 +/– | ![]() |
Это уже есть. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #5 |
16. Сообщение от Аноним (17), 06-Окт-20, 16:08 | –6 +/– | ![]() |
> В настоящее время предоставлена поддержка трансляции кода между языками Java, C++ и Python | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #20, #40 |
17. Сообщение от Аноним (17), 06-Окт-20, 16:08 | +1 +/– | ![]() |
А, ну это в корне меняет дело. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #14 |
18. Сообщение от Аноним (18), 06-Окт-20, 16:17 | +1 +/– | ![]() |
> Python в C++ | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #22, #70, #145 |
19. Сообщение от Аноним (19), 06-Окт-20, 16:18 | +2 +/– | ![]() |
> использующий методы машинного обучения для преобразование исходных текстов с одного высокоуровневого языка программирования на другой | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #68 |
20. Сообщение от Аноним (20), 06-Окт-20, 16:21 | –3 +/– | ![]() |
Зачем? Не каждый плючовый код сравним с си, да и сишечка тормоз ещё тот. Различия всё же несколько более фундаментальные. Подобный транслятор может быть полезен в качестве вспомогательной утилиты при переносе кода из прототипа, но не более. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #16 Ответы: #21 |
21. Сообщение от Аноним (17), 06-Окт-20, 16:25 | –1 +/– | ![]() |
И что же не тормоз? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #20 Ответы: #23 |
22. Сообщение от Аноним (22), 06-Окт-20, 16:28 | +/– | ![]() |
Попытайся портировать его в nuitka уже сегодня. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #18 Ответы: #35 |
23. Сообщение от Аноним (20), 06-Окт-20, 16:28 | –4 +/– | ![]() |
> И что же не тормоз? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #21 Ответы: #26, #31 |
24. Сообщение от Аноним (26), 06-Окт-20, 16:41 | +2 +/– | ![]() |
30 лет назад уже были проекты по переводу кода на Фортране в эквивалентный код на С. Однако качество такого перевода не устроило. Поэтому проще оказалось переписать всё на С вручную. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #27, #108 |
25. Сообщение от Фанатик (?), 06-Окт-20, 16:41 | +7 +/– | ![]() |
Для гибкости не хватает слоя трансляции гомоморфного кода - ГомоКодера | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #28 |
26. Сообщение от Аноним (26), 06-Окт-20, 16:42 | –1 +/– | ![]() |
Ты ошибаешься. С быстрее Фортрана. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #23 Ответы: #30 |
27. Сообщение от Аноним (26), 06-Окт-20, 16:45 | +/– | ![]() |
Добавление. "Всё" - это получилось примерно 100 тысяч строк кода на С. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #24 |
28. Сообщение от Фанатик (?), 06-Окт-20, 16:48 | +1 +/– | ![]() |
Также для тех, кто использует только два языка программирования потребуется слой кеширования - BiCoder | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #25 Ответы: #42 |
29. Сообщение от Аноним12345 (?), 06-Окт-20, 16:48 | +/– | ![]() |
Интересно, как происходит перевод с чистого си на питон ? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #52, #105 |
30. Сообщение от Аноним (20), 06-Окт-20, 16:56 | +/– | ![]() |
> Ты ошибаешься. С быстрее Фортрана. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #26 Ответы: #45 |
31. Сообщение от Аноним (17), 06-Окт-20, 16:58 | –1 +/– | ![]() |
Ооооо даааааааааааааа, конечно. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #23 Ответы: #41 |
32.
Сообщение от Michael Shigorin![]() | +5 +/– | ![]() |
...и не нейронка ;-) | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #13 Ответы: #93 |
33.
Сообщение от Michael Shigorin![]() | +2 +/– | ![]() |
Это уже даже не TDD, а какой-то HDD (hype driven devopsment). | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #97 |
34. Сообщение от Маняним (?), 06-Окт-20, 17:02 | +/– | ![]() |
На картинке даже не С++98, а С к которому зачем-то вместо printf-ов присобачили std::cout. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #38 |
35. Сообщение от Аноним (35), 06-Окт-20, 17:04 | +/– | ![]() |
nuitka мутноватая вещь... Хоть и транслирует, но всё равно она тащит за собой горы питонных библиотек. Надо что-то такое, что будет еще заменять библиотечные вызовы одного языка на вызовы другого. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #22 Ответы: #55 |
36. Сообщение от Аноним (-), 06-Окт-20, 17:07 | –1 +/– | ![]() |
А оно хруст научится делать в си ? Очень была бы неплохая тулза чтоб не тащить гигабайты в систему. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #72 |
38. Сообщение от Маняним (?), 06-Окт-20, 17:32 | +2 +/– | ![]() |
ЗЫ: Они бы показали как их чудо транскодер, вооружённый искусственным интелектом, переводит сам iostream хидер в джавапитон, - вот это была бы укатайка. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #34 |
39. Сообщение от заминированный тапок (ok), 06-Окт-20, 17:33 | +/– | ![]() |
зато если в примере убрать строчки с отдельными '{' и '}' то можно заметить, что код на C++ меньше, чем аналогичный код на питоне :-D | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #12 Ответы: #79, #107 |
40. Сообщение от Аноним (40), 06-Окт-20, 17:34 | +/– | ![]() |
Капай, только не мимо | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #16 |
41. Сообщение от Аноним (41), 06-Окт-20, 17:48 | –1 +/– | ![]() |
Возьми Intel Fortran Compiler и убедись! Но только не гнутый суррогат, на нем далеко не уедешь. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #31 Ответы: #44, #80 |
42. Сообщение от Аноним (41), 06-Окт-20, 17:50 | +/– | ![]() |
А если ты pansexual или heteroflexible как быть? А если вообще nonbinary? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #28 Ответы: #123 |
44. Сообщение от ksjdjfgklsjdklgfj (?), 06-Окт-20, 17:58 | +/– | ![]() |
а если взять интелоидный сишный компилятор, и накидать в код всяких умных интринсик или прагм для разворачивания циклов? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #41 |
45. Сообщение от Аноним (26), 06-Окт-20, 17:59 | +1 +/– | ![]() |
Мы делали анализ. На одних и тех же алгоритмах линейной алгебры и монте-карло. С быстрее. Хотя следует заметить, что равное качество кода на разных языках не получить. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #30 |
46. Сообщение от x0r (??), 06-Окт-20, 18:06 | +/– | ![]() |
Как запускать кто-нибудь понял? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
47. Сообщение от Аноним (47), 06-Окт-20, 18:07 | –2 +/– | ![]() |
Берешь и все gcc через javac перенаправляешь ищу сторонников кто подскажет машинка уже тут https://github.com/Griggorii/java-8-oracle_linux_modificatio... | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
48. Сообщение от Anonim (??), 06-Окт-20, 18:08 | –5 +/– | ![]() |
А что не на фортран? Или на фортране Линус, идол опен нета не кодит? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #1 |
49. Сообщение от Anonim (??), 06-Окт-20, 18:19 | +/– | ![]() |
Зачем транслятор из с++ в питон не очень понятно. Но вот из питона в с++ это прямо бомба | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #74 |
50. Сообщение от Стартаперсмузихлёб (?), 06-Окт-20, 18:19 | +/– | ![]() |
Это как трансниггер, только транскодер. Что же поделать, когда родился маркетологом-гуманитарием. А в душе я программист. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #9 Ответы: #60 |
51. Сообщение от ixrws (??), 06-Окт-20, 18:20 | +4 +/– | ![]() |
Полная хрень. Впрочем любой кто более-менее серьёзно либо ковырялся в компиляторах либо сталкивался с переписыванием кода с одного языка на другой - прекрасно понимает, что никакие нейросети тут не по могут. Если эта нейросеть будет иметь мозг, как хотя бы 100 спецов на разных языках и именно что будет думать, когда переписывает код, тогда да. Но до этого нынешние нейросети никогда, то есть ни завтра, ни послезавтра, ни через 100 лет не дорастут. Они работают не так просто, человека заменить не могут, опыт не накапливают, зарплату не получают, детей не растят. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #84, #102 |
52. Сообщение от Аноним (52), 06-Окт-20, 18:26 | +/– | ![]() |
а это вообще возможно? понимая, что указатель может ползать где угодно внутри структур и типов. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #29 |
54. Сообщение от Аноним (54), 06-Окт-20, 18:55 | +1 +/– | ![]() |
столько комментов и не заметили очевидной недоработки. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #65, #147 |
55. Сообщение от Андрей (??), 06-Окт-20, 18:55 | +/– | ![]() |
> Надо что-то такое, что будет еще заменять библиотечные вызовы одного языка на вызовы другого. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #35 |
56. Сообщение от flkghdfgklh (?), 06-Окт-20, 19:01 | +/– | ![]() |
> не с естественного языка в x86? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #3 Ответы: #71 |
57. Сообщение от Аноним (57), 06-Окт-20, 19:22 | –6 +/– | ![]() |
>Вот хорошо бы такую штуку, которая С++ переводит в машинный код. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #2 |
58. Сообщение от Аноним (57), 06-Окт-20, 19:25 | –2 +/– | ![]() |
Хочу исходные коды ядра Linux в C++ с использованием классов. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #61, #69, #83 |
59. Сообщение от user90 (?), 06-Окт-20, 19:35 | +3 +/– | ![]() |
Опачки! Как только я слышу про машинное обучение, то сразу понимаю, что попахивает лажей!)) Не отвергаю эту технологию, только вот применима она лишт для: | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #63, #73 |
60. Сообщение от анон (?), 06-Окт-20, 19:45 | +5 +/– | ![]() |
В высшем обществе уже за то, что спутал программиста или программистку с транскодером, лишают социальных благ. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #50 Ответы: #64, #143 |
61. Сообщение от Аноним (52), 06-Окт-20, 20:02 | +/– | ![]() |
Хочу забивать гвозди молотком розового цвета! | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #58 Ответы: #100, #165 |
62. Сообщение от Денис (??), 06-Окт-20, 20:04 | +2 +/– | ![]() |
> Классное название! Очень инклюзивное! | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #9 |
63. Сообщение от Аноним (52), 06-Окт-20, 20:05 | +/– | ![]() |
> Большую часть ошибок ... удаётся устранить через добавление ограничений ... что генерируемые функции будут синтаксически корректны. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #59 |
64. Сообщение от Денис (??), 06-Окт-20, 20:10 | –3 +/– | ![]() |
Где вы таких находите? Я сколько ни общался на гитхабе, все адекватные. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #60 Ответы: #144, #153 |
65. Сообщение от Аноним84701 (ok), 06-Окт-20, 20:50 | +2 +/– | ![]() |
> столько комментов и не заметили очевидной недоработки. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #54 |
66. Сообщение от Аноним (66), 06-Окт-20, 20:56 | +1 +/– | ![]() |
С ошибками переводит 1:1 или абы как? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #75 |
67. Сообщение от Аноним (67), 06-Окт-20, 21:12 | –2 +/– | ![]() |
JS послдние годы чет мало используют, а вот транслятор TS было бы неплохо иметь. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #1 Ответы: #160, #161 |
68. Сообщение от Аноним (67), 06-Окт-20, 21:16 | +/– | ![]() |
Ну слушай сидят деньги идут сами собой с рекламы, а заниматься сколь нибудь серезным делом они не хотят, а хотят хайпа. Выпусти они новую версих хранилища на Rust все молча так пожмут усами и дальшей подут, а если в предложении будет что-то нашумевшее в сочетании с чем-то популярным, то они еще раз пропиарят свою уродливый продукт. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #19 |
69. Сообщение от Аноним (67), 06-Окт-20, 21:21 | +/– | ![]() |
Проблема в том, что классы это дополнительная информация которой в оригинальном коде нет и этот транс кодер взять эту архитектуру ниоткуда не сможет, так что уровень этого инструмента пословный String Replace перевод. Короче Facebook опозорились и жалко что нет достаточно крутого издания или СМИ которые могли бы обьяснить что ханяты они херней. Вообще такое ощущение, что уровень СМИ он как бы идет с отставанием на 70 лет от актуального разития технологий. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #58 Ответы: #132, #137 |
70. Сообщение от Аноним (70), 06-Окт-20, 21:26 | +1 +/– | ![]() |
Надо вначале кому-то заморочиться и этот ТрансКодер транслировать в С++ из питона | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #18 |
71. Сообщение от iLex (ok), 06-Окт-20, 21:35 | +6 +/– | ![]() |
Программисты нужны не для того, чтоб перевести задачу с естественного языка на язык программирования. А чтобы эту самую задачу сформулировать, предварительно вытряхнув хоть какую-то конкретику из менеджера, который и сам толком не знает, чего хочет. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #56 Ответы: #94 |
72. Сообщение от анонн (ok), 06-Окт-20, 21:56 | +1 +/– | ![]() |
> А оно хруст научится делать в си ? Очень была бы неплохая тулза чтоб не тащить гигабайты в систему. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #36 Ответы: #77, #81, #95, #135 |
73. Сообщение от Аноним (77), 06-Окт-20, 22:05 | +/– | ![]() |
Но квантовый компьютинг он тоже с вероятностным результатом ответа. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #59 Ответы: #76, #113 |
74. Сообщение от Аноним (77), 06-Окт-20, 22:09 | +1 +/– | ![]() |
Из Java в C++ тоже бомба. Тонны ынтерпрайзного кода скопились. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #49 |
75. Сообщение от Аноним (52), 06-Окт-20, 22:09 | +/– | ![]() |
> Большую часть ошибок ... удаётся устранить ... что генерируемые функции будут синтаксически корректны. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #66 |
76. Сообщение от Аноним (52), 06-Окт-20, 22:12 | +2 +/– | ![]() |
Про квантовые компы: это то же самое, что моделировать кирпич кирпичом. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #73 |
77. Сообщение от Аноним (77), 06-Окт-20, 22:12 | –1 +/– | ![]() |
Ну даже пусть и не гигабайты. Но избавиться от лишних зависимостей тоже неплохо. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #72 |
78. Сообщение от Аноним (78), 06-Окт-20, 22:17 | –1 +/– | ![]() |
Гвидо не тормозит. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
79. Сообщение от niger (??), 06-Окт-20, 22:19 | +/– | ![]() |
А это кого-то удивляет? Вроде и ежу понятно. Учитывая что скобки раставляют редакторы нынче сами. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #39 |
80. Сообщение от niger (??), 06-Окт-20, 22:25 | +1 +/– | ![]() |
Ага, вот взял и попробовал проприетарное Г. Лесом. Проприетарщина вообще не впилась. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #41 |
81. Сообщение от Аноним (52), 06-Окт-20, 22:31 | –2 +/– | ![]() |
0.7 ГБ... И это только 1 установочный пакет компилятора. 0.2 ГБ - доки, это десятки тысяч страниц, в многотомных энциклопедиях и то меньше. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #72 Ответы: #88 |
82. Сообщение от Аноним (85), 06-Окт-20, 22:38 | +2 +/– | ![]() |
>Исследователями предложена новая архитектура нейронной сети "Transformer" | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
83. Сообщение от sukaslayer (?), 06-Окт-20, 22:39 | +1 +/– | ![]() |
хочу исходники ядра на питоне! | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #58 |
84. Сообщение от Аноним (85), 06-Окт-20, 22:48 | –1 +/– | ![]() |
Не придирайся. Качество - дело наживное. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #51 |
85. Сообщение от Аноним (85), 06-Окт-20, 22:54 | +/– | ![]() |
Я знал, что опеннетовцы без этого не смогу. Поэтому в оригинале я написал заголовок вроде "Транс-программист переводит код между языками программирования. Но есть нюанс." | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #9 |
86. Сообщение от Аноним (86), 06-Окт-20, 22:55 | +/– | ![]() |
>Вот бы весь ... Rust он бы в ... ассемблер преобразовывал. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #1 Ответы: #92 |
87. Сообщение от Ag (ok), 06-Окт-20, 23:12 | –1 +/– | ![]() |
КОБОЛ желаете-с? ;) | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #3 |
88. Сообщение от анонн (ok), 06-Окт-20, 23:16 | +1 +/– | ![]() |
> 0.7 ГБ... И это только 1 установочный пакет компилятора. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #81 |
89. Сообщение от Аноним (-), 07-Окт-20, 00:31 | +/– | ![]() |
Перевод будет плохой - иерархии исключений (выше про них уже вспоминали) в разных языках не совпадают. А значит - не ясно на каком именно catch-е в результирующем языке нужно будет "обрабатывать исключение". А это значит - что перевод будет не эквивалентный. Итого - для мелких и неважных поделий конечно сойдёт. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #90 |
90. Сообщение от Аноним (-), 07-Окт-20, 00:38 | +/– | ![]() |
>> не ясно на каком именно catch-е в результирующем языке нужно будет "обрабатывать исключение" | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #89 |
91. Сообщение от Аноним (91), 07-Окт-20, 00:46 | +2 +/– | ![]() |
а слабо машкоды в с++ развернуть? ;) | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
92. Сообщение от DerRoteBaron (ok), 07-Окт-20, 01:20 | +1 +/– | ![]() |
как бы так можно и в C преобразовать: для LLVM IR есть бэкенд, генерирующий код на C. Правда неэффективно, но все равно лучше, чем C2Rust | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #86 |
93. Сообщение от rshadow (ok), 07-Окт-20, 01:37 | +1 +/– | ![]() |
Ахахаха, балуетесь? Так вот откуда столько анонимов на сайте. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #32 |
94. Сообщение от flkghdfgklh (?), 07-Окт-20, 01:48 | +1 +/– | ![]() |
Задачу формулирует руководство через project manager'ов на человеческом языке, а программист ее переводит в готовое решение. Если программист формулирует задачу, то у тебя что-то в конторе не так | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #71 Ответы: #104, #120 |
95. Сообщение от Аноним (-), 07-Окт-20, 02:00 | –3 +/– | ![]() |
> Интересно, откуда вы гигабайты берете, | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #72 |
97. Сообщение от Аноним (-), 07-Окт-20, 02:10 | –2 +/– | ![]() |
ого, нам приоткрыли основной метод разработки альлинукс | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #33 |
99. Сообщение от Аноним (99), 07-Окт-20, 02:37 | +2 +/– | ![]() |
Благодаря этому сразу видно какой питон уродливый. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
100. Сообщение от Ordu (ok), 07-Окт-20, 03:08 | +/– | ![]() |
Тебе подсказать, где продаётся розовая краска, или чё? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #61 |
101. Сообщение от Аноним (101), 07-Окт-20, 03:45 | +1 +/– | ![]() |
На минуточку, в C++ по стандарту есть VLA? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #103, #124 |
102. Сообщение от Ordu (ok), 07-Окт-20, 04:02 | +3 +/– | ![]() |
> Полная хрень. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #51 Ответы: #112 |
103. Сообщение от Аноним (52), 07-Окт-20, 04:25 | +/– | ![]() |
Какой только фегни нет в плюсах, а того, что работало в си - нету. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #101 |
104. Сообщение от Аноним (104), 07-Окт-20, 04:48 | +3 +/– | ![]() |
Не у него в конторе, что то не так. Со всем миром, что то не так. Перекладывание работы менеджеров на программистов это общая тенденция. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #94 |
105. Сообщение от Аноним (104), 07-Окт-20, 04:56 | +1 +/– | ![]() |
Ну в JS же смогли перекодировать. Просто любой указатель у них это индекс управляемого массива. Одного, на всю программу. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #29 |
106. Сообщение от Vkni (ok), 07-Окт-20, 06:28 | +2 +/– | ![]() |
Ну мертворожденное дело, ясен пень. В переводчиках программ с языка на язык главное - корректность. Это мы, собственно, по переводчикам на ассемблер знаем. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #11 |
107. Сообщение от Vkni (ok), 07-Окт-20, 06:29 | +/– | ![]() |
Там совершенно дикий, неидиоматический С++ переведён на такой же дикий, неидиоматический Питон. Garbage in, garbage out. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #39 |
108. Сообщение от Vkni (ok), 07-Окт-20, 06:32 | +1 +/– | ![]() |
f2c есть, до сих пор используется в разных местах. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #24 |
109. Сообщение от Аноним (109), 07-Окт-20, 06:36 | +2 +/– | ![]() |
А можно также бинарный код windows транслировать в c++? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
112. Сообщение от myhand (ok), 07-Окт-20, 07:38 | +1 +/– | ![]() |
> Это про востребованность решения. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #102 Ответы: #121 |
113. Сообщение от myhand (ok), 07-Окт-20, 07:44 | –1 +/– | ![]() |
Там ответ можно относительно легко _проверить_. На классическом компьютере или даже вручную. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #73 |
114. Сообщение от Аноним (114), 07-Окт-20, 08:15 | +/– | ![]() |
А кто потом будет фиксить баги в таком коде? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #116 |
115. Сообщение от ryoken (ok), 07-Окт-20, 08:18 | +/– | ![]() |
>> x86 | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #3 |
116. Сообщение от Аноним (116), 07-Окт-20, 08:28 | +1 +/– | ![]() |
дык, адназначна надо строить новый AI powered bugfixer в помощь к этой шняге | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #114 |
117. Сообщение от Аноним (117), 07-Окт-20, 08:43 | –1 +/– | ![]() |
Не, ну а чё, хорошая идея - сначала пишем на г..не, а потом преобразовываем в норм языки. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #118 |
118. Сообщение от myhand (ok), 07-Окт-20, 08:51 | +1 +/– | ![]() |
Garbage in - garbage out. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #117 |
119. Сообщение от Мечтатель (?), 07-Окт-20, 09:31 | +2 +/– | ![]() |
Так, глядишь, научатся проводить говнокод на любом яп в нормальный код на нем же. А там рукой подать до перевода: 1. Хочу чтобы на экране окошко вылезло. 2. Хочу чтобы в окошке написалось Хело ворлд! 3. А ещё хочу чтобы эта штука за меня в ВК отвечала всякими умными словами и видеобложик вела с кучей лайков. 4. Хочу заработать кучу бабла ничего не делая! | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #125 |
120. Сообщение от Skynin (?), 07-Окт-20, 09:36 | +1 +/– | ![]() |
Менеджеры не являются техническими специалистами, чтобы перевести задачу с общей формулировки целей в конкретное техническое задание | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #94 |
121. Сообщение от Ordu (ok), 07-Окт-20, 10:04 | +1 +/– | ![]() |
>> Это про востребованность решения. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #112 Ответы: #126 |
122. Сообщение от Аноним (122), 07-Окт-20, 10:13 | +2 +/– | ![]() |
Ну ок. Пусть занимаются. Хоть наркотики по падикам не употребляют. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
123. Сообщение от Аноним (85), 07-Окт-20, 10:21 | +3 +/– | ![]() |
>nonbinary | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #42 |
124. Сообщение от Аноним (85), 07-Окт-20, 10:27 | +1 +/– | ![]() |
По факту есть. alloca называется. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #101 Ответы: #129, #134 |
125. Сообщение от Аноним (85), 07-Окт-20, 10:29 | +1 +/– | ![]() |
>1. Хочу чтобы на экране окошко вылезло. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #119 Ответы: #139 |
126. Сообщение от myhand (ok), 07-Окт-20, 10:58 | +1 +/– | ![]() |
> Фейсбук, как я понимаю, пилит эту штуку под свои задачи. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #121 Ответы: #128 |
127. Сообщение от Аноним (127), 07-Окт-20, 10:59 | +1 +/– | ![]() |
Скорее Лицокнига развивает trapCoder | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
128. Сообщение от Ordu (ok), 07-Окт-20, 12:18 | +/– | ![]() |
> Непонятны не слова, а цифры. Как ты "around $750 million and | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #126 Ответы: #131 |
129. Сообщение от Аноним (52), 07-Окт-20, 12:32 | +/– | ![]() |
По факту все языки полные, но попы горят только у сплюснутых. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #124 |
130. Сообщение от Урри (?), 07-Окт-20, 12:33 | +/– | ![]() |
Потому что студенты почитав пару статей в интернете с помощью тензорфлоу такого сделать не могут, а транслировать простые структуры в простые структуры (что вполне легко делается с помощью якк/бизон) - могут. Правда это не точно (нейросети не умеют точно(!) делать заданную работу - это заложено в самое понятие нейросети). | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #3 |
131. Сообщение от myhand (ok), 07-Окт-20, 12:41 | +/– | ![]() |
> А, тебе не приходилось переписывать код? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #128 Ответы: #138 |
132. Сообщение от Аноним (57), 07-Окт-20, 13:29 | +/– | ![]() |
Не совсем всё грустно. Можно было бы многочисленные ядерные структуры с указателями на функции заменять на абстрактные базовые классы. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #69 |
133. Сообщение от Аноним (57), 07-Окт-20, 13:32 | +/– | ![]() |
Вангую, скоро ИИ начнёт заниматься поиском уязвимостей в исходниках. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #140 |
134. Сообщение от Аноним (101), 07-Окт-20, 13:44 | +2 +/– | ![]() |
В крестовом примере на картинке не аллока, получается, обoсpались | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #124 Ответы: #141 |
135. Сообщение от Аноним (-), 07-Окт-20, 14:04 | –1 +/– | ![]() |
Всеравно оно не нужно. Что на том хрусте написать можно вообще ценного. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #72 |
136. Сообщение от Аноним (137), 07-Окт-20, 14:21 | +1 +/– | ![]() |
Лучше русский переводить в джаваскрипт | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #167 |
137. Сообщение от Аноним (137), 07-Окт-20, 14:29 | +/– | ![]() |
Т.е. ты знаешь нишу на миллион долларов и даже не пытаешься ее занять? Странный ты или чего-то не договариваешь. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #69 |
138. Сообщение от Ordu (ok), 07-Окт-20, 15:36 | +/– | ![]() |
>> руками ли ты переписываешь или автоматически | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #131 |
139. Сообщение от Трансформатор (?), 07-Окт-20, 15:48 | +2 +/– | ![]() |
Только за пределами hello world у неё это очень плохо получается. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #125 |
140. Сообщение от Анонимсан (?), 07-Окт-20, 17:12 | +/– | ![]() |
> ИИ начнёт заниматься поиском уязвимостей в исходниках | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #133 Ответы: #149 |
141. Сообщение от Аноним (141), 07-Окт-20, 18:09 | –1 +/– | ![]() |
Это не VLA. VLA это когда int[] в описании структуры. int[] в параметре функции это тоже самое что int*. какой в опу alloca... | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #134 Ответы: #148, #151 |
142. Сообщение от Аноним (-), 07-Окт-20, 19:43 | +2 +/– | ![]() |
Вспоминается одна старая, но годная статья, затрагивающая тему крайне низкого качества исходного кода программных продуктов и нежелания программистов погружаться решение возникающих проблем. Цитирую близко к смыслу: когда я вижу, что качество кода проверено искусственным интеллектом, я с ужасом понимаю, что этот код даёт тормозящее, висевшее, прожорливое и уродливое программное обеспечение. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #2 Ответы: #166 |
143. Сообщение от IRASoldier_registered (ok), 07-Окт-20, 20:06 | –1 +/– | ![]() |
Бедные альтрайты. Столько фобий и так перепутаны с реальностью... | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #60 |
144. Сообщение от IRASoldier_registered (ok), 07-Окт-20, 20:10 | –2 +/– | ![]() |
Вообще на техфорумах в среднем у _них_ уровень токсичности сильно поменьше _нашего_. У нас вероятность нарваться на ответ "кури мануалы", "ниасилятор", "а зачем тебе вообще цуникримпель?" обычное дело. С откровенным убожеством сталкивался, да, на техподдержках - но что характерно, какой-нибудь индус или вьетнамец, хотя нифига не поможет, вежлив до последнего. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #64 Ответы: #150, #152 |
145. Сообщение от Дерьмократ (?), 07-Окт-20, 20:11 | +1 +/– | ![]() |
Зачем? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #18 |
146. Сообщение от IRASoldier_registered (ok), 07-Окт-20, 20:16 | +/– | ![]() |
Как будто в этом есть что-то плохое. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #14 |
147. Сообщение от Аноним (147), 07-Окт-20, 21:21 | –1 +/– | ![]() |
Ни в питоне ни в с++ нет проверяемых исключений | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #54 |
148. Сообщение от Аноним (52), 08-Окт-20, 01:07 | +1 +/– | ![]() |
> int[] в параметре функции | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #141 |
149. Сообщение от Аноним (-), 08-Окт-20, 12:30 | +/– | ![]() |
Вы слишком хорошего мнение об ИИ. Обычно за любой любым страшным ИИ, сидит кучка обезьянок, только чубы торчат. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #140 |
150. Сообщение от анон (?), 08-Окт-20, 14:28 | +/– | ![]() |
> Вообще на техфорумах в среднем у _них_ уровень токсичности сильно поменьше _нашего_. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #144 |
151. Сообщение от Совершенно другой аноним (?), 08-Окт-20, 18:55 | +/– | ![]() |
там прямо вторая строчка C++ исходника: | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #141 |
152. Сообщение от Аноним (152), 08-Окт-20, 19:12 | +/– | ![]() |
> Вообще на техфорумах в среднем у _них_ уровень токсичности сильно поменьше _нашего_ | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #144 Ответы: #155 |
153. Сообщение от Аноним (152), 08-Окт-20, 19:17 | +1 +/– | ![]() |
> Где вы таких находите? Я сколько ни общался на гитхабе, все адекватные. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #64 Ответы: #154 |
154. Сообщение от Аноним (152), 08-Окт-20, 19:18 | +/– | ![]() |
Не та линка, вот ее профиль - https://github.com/addaleax | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #153 Ответы: #157 |
155. Сообщение от IRASoldier_registered (ok), 08-Окт-20, 19:40 | –1 +/– | ![]() |
И так бывает. Никто не идеален. И есть места в ИХтернете, где можно общаться "без правил" и куда, ожидаемо, стекаются неадекваты. Но у нас такого больше и неадекваты чувствуют себя вольготно везде, часто полагая своё поведение нормой - "а чо? мы не какие-то там европиндосотолерасты! прямо, по-мужски разговариваем". | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #152 Ответы: #159 |
157. Сообщение от Аноним (152), 08-Окт-20, 21:38 | +3 +/– | ![]() |
Только эта дама не любит, когда называют дамой. Она ненавидит любой гендер, она типо над гендерами. Почитай ее твиттер, там кристально чистая ненависть к людям, которые не уважают ее третий гендер (к слову, местоимения she/her она тоже ненавидит). Их IT среда не менее токсичная, чем наша. Просто направление желчи немного в другое русло. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #154 Ответы: #158 |
158. Сообщение от Аноним84701 (ok), 09-Окт-20, 01:04 | +1 +/– | ![]() |
> Их IT среда не менее токсичная, чем наша. Просто направление желчи немного в другое русло. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #157 |
159. Сообщение от нафиг нужно (?), 09-Окт-20, 08:23 | +/– | ![]() |
"неплохо по ссылке заминусованный товарищ умывал любителей русского своеобразия." | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #155 Ответы: #162 |
160.
Сообщение от Георгий![]() | +/– | ![]() |
Вообще-то есть, но не уверен, насколько он корректный. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #67 |
161.
Сообщение от Георгий![]() | +1 +/– | ![]() |
Можно попробовать JS перевести в C. Потом C скормить транскодеру как C++ и получить джаву/питон. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #67 |
162. Сообщение от IRASoldier_registered (ok), 09-Окт-20, 22:14 | –1 +/– | ![]() |
> Ты нерусь? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #159 |
164. Сообщение от Аноним (166), 14-Окт-20, 01:31 | +/– | ![]() |
Даешь такую же для exe и ipa. Обрезанную тётю Иду не предлагать! | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
165. Сообщение от Аноним (166), 14-Окт-20, 01:37 | +/– | ![]() |
А почему такое угнетение гвоздей?! Это гвозди должны забирать молоток для социальной справедливости. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #61 |
166. Сообщение от Аноним (166), 14-Окт-20, 01:40 | +/– | ![]() |
Что значит с ужасом? Радуйся, для тебя есть работа. Не будь быдлокода с голоду бы помер. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #142 |
167. Сообщение от Аноним (166), 14-Окт-20, 01:46 | +/– | ![]() |
Вранье главного вора в правду | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #136 |
Архив | Удалить |
Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема |
Закладки на сайте Проследить за страницей |
Created 1996-2025 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |