Обычный велосипед

Статья удалена

Этот материал был удалён по просьбе автора.

{ "author_name": "Обычный велосипед", "author_type": "self", "tags": [], "comments": 17, "likes": 4, "favorites": 0, "is_advertisement": false, "subsite_label": "unknown", "id": 357079, "is_wide": true, "is_ugc": true, "date": "Mon, 22 Mar 2021 15:12:58 +0300", "is_special": false }
0
17 комментариев
Популярные
По порядку
Написать комментарий...

Ленинский ключ

3

BITS 32

org 0x08048000

ehdr: ; Elf32_Ehdr
db 0x7F, "ELF", 1, 1, 1, 0 ; e_ident
times 8 db 0
dw 2 ; e_type
dw 3 ; e_machine
dd 1 ; e_version
dd _start ; e_entry
dd phdr - $$ ; e_phoff
dd 0 ; e_shoff
dd 0 ; e_flags
dw ehdrsize ; e_ehsize
dw phdrsize ; e_phentsize
dw 1 ; e_phnum
dw 0 ; e_shentsize
dw 0 ; e_shnum
dw 0 ; e_shstrndx

ehdrsize equ $ - ehdr

phdr: ; Elf32_Phdr
dd 1 ; p_type
dd 0 ; p_offset
dd $$ ; p_vaddr
dd $$ ; p_paddr
dd filesize ; p_filesz
dd filesize ; p_memsz
dd 5 ; p_flags
dd 0x1000 ; p_align

phdrsize equ $ - phdr

section .data
msg db 'hello world', 0AH
len equ $-msg

section .text
global _start
_start: mov edx, len
mov ecx, msg
mov ebx, 1
mov eax, 4
int 80h

mov ebx, 0
mov eax, 1
int 80h

filesize equ $ - $$

Ответить
1

Комментарий удален по просьбе пользователя

Ответить

Страстной огонь

Илья
0

а в чем была проблема?)

Ответить
0

Комментарий удален по просьбе пользователя

Ответить

Страстной огонь

Илья
1

ну, самый неприятный момент будет, когда будешь в системах сборки разбираться (maven/gradle), я знаю немало людей, которые поставили крест на Java после того, как им в университете показали Maven

Ответить

Виноватый шар

Страстн…
1

Да, системы сборки с нуля — эт конеш пиздец.

Ответить

Страстной огонь

Илья
1

Распространенная проблема

Ответить

Виноватый шар

1

Ничего-ничего, потом когда-нибудь попробуешь провернуть такое в js и после пятнадцатидневного погружения в тулинг, хренову гору вебпаков, бабелей и прочих нпэмов удастся найти готовый фреймворк, который это делает. Правда, окажется, что документация к фреймворку написана неделю назад, за целую неделю средний фреймворк выпускает приблизительно 4576347 версий и там все нахрен поменялось. Ну ничего, продравшись через дебри говнокода ты таки разберешься, как это готовить и у тебя получится вывести "undefined is not a number".

Ответить
0

Мммм... сразу видно человека которому сложно быть в курсе новых событий в своём стеке технологий.

Ответить

Виноватый шар

stepan
0

Лол, в своем стеке я нормально так курсе)

Ответить
0

Какой же стек? Явно не js, ибо такой бред мог написать не умеющий в js. Подскажу тебе, hello world можно написать в одну строчку, точно так же как в питоне, без всяких классов Main и так далее

Ответить

Виноватый шар

stepan
0

Да я в курсе браузерной консоли, ну. Ну или просто сделать хмтл и прям в нем херануть скрипт.

А я из веба сбежал нахер когда еще джуном был, в jvm бэкэндики и ведро.

Ответить
0

Комментарий удален по просьбе пользователя

Ответить

Виноватый шар

Илья
1

Перспективно. Ну то есть, практически вся разработка под ведро сейчас на kotlin. Тем не менее, джавку хотя б на каком-то уровне полезно знать, потому что легаси на ней местами еще дохрена ну и потроха андроида все еще на джавке, а читать их время от времени приходится.

Но вообще, учитывая compose и амбициозность jet brains, шарить в котлине это как выиграть лотерею.

Ответить
0

Комментарий удален по просьбе пользователя

Ответить
0

Комментарий удален по просьбе пользователя

Ответить

Страстной огонь

1

а шо там выводить то, одна простая команда
echo 'public class Main { public static void main(String[] args) { System.out.println("Hello world"); } }' >> Main.java && java Main.java

Ответить
Читать все 17 комментариев
Обсуждаемое
Новости
В Петербурге вынесли первый приговор за сбитого электросамокатом ребёнка — обязательные работы и штраф 200 тысяч рублей
Из-за наезда мальчик упал и ударился головой об асфальт.
Новости
Роскомнадзор потребовал от YouTube заблокировать каналы соратников Навального: Волкова, Албурова и Милова
По мнению Генпрокуратуры Волков распространяет «недостоверную общественно значимую информацию под видом достоверных сообщений».
Новости
Сотрудники Activision Blizzard объявили о забастовке из-за реакции руководства на обвинения в дискриминации сотрудниц
Они выдвинули ряд требований к топ-менеджменту, включая отказ от арбитражной оговорки в контрактах.
Популярное за три дня
Новости
«Видимо, обыск»: к главному редактору признанного «иноагентом» The Insider пришла полиция
Как сообщил его коллега, Роман Доброхотов должен был сегодня улететь из России.
Спорт
Олимпийскому чемпиону Евгению Рылову не разрешили выйти на награждение в маске в виде морды кота
«Плакать хочу. Мне не дали выйти в маске с котиком».
Новости
Роскомнадзор заблокировал сайты Навального, Соболь, Волкова и 39 штабов
Сайты заблокировали по решению Генпрокуратуры.
null