169 похожих чатов

Доброго вечера, сижу на Ubuntu, но хочу изучать язык C,

знающие, подскажите пожалуйста, какие у меня могут возникнуть трудности именно с совместимостью C с linux, или же проще установить второй системой windows?

33 ответов

18 просмотров

Ору

на линуксе есть абслютно все для C,

Yegor
на линуксе есть абслютно все для C,

на винде гораздо меньше всего

сиди на убунте, учи и не парься

Botsman- Автор вопроса
Yegor
на линуксе есть абслютно все для C,

Ну а если совмещать его с ассемблером

Ну выбирай, что тебе ближе - лаконичный позикс стандарт, либо вин32 с миллиардом аргументов в каждой функции.

BlackBloodyRabbit Rabbit
Ну выбирай, что тебе ближе - лаконичный позикс ста...

Вот этого лучше не слушать, он копипасту с инета выдает

BlackBloodyRabbit Rabbit
Ну выбирай, что тебе ближе - лаконичный позикс ста...

Мне интересно, ты этот ник себе в 5 классе придумал?

BlackBloodyRabbit Rabbit
Ну выбирай, что тебе ближе - лаконичный позикс ста...

> что тебе ближе > чел не понимает что дело не в форме, а в сути: там IPC иначе устроен, нет иерархии (кроме дескриптора, который «парент» может отдать кому угодно) и тд Ебаный клоун, уйди назад в свою нору

BlackBloodyRabbit Rabbit
Ну выбирай, что тебе ближе - лаконичный позикс ста...

> лаконичный посикс, в отличие от вин с кучей аргументов https://www.microsoft.com/en-us/research/uploads/prod/2019/04/fork-hotos19.pdf

/dev/urandom > /dev/mem
> что тебе ближе > чел не понимает что дело не в ф...

Вот странно, уже вроде и указывал тебе на то, где обосрался, и игнорировал ебаный бред с твоей стороны, а всё равно хуятину продолжаешь выдавать. Ты сыпешь рандомными фактами, которые нахуй никому не упёрлись в текущем контексте.

BlackBloodyRabbit Rabbit
Вот странно, уже вроде и указывал тебе на то, где ...

В итоге: 1. Стандарт указал что ты обосрался 2. Высказывание «выбери что ближе посикс апи или вин» показывает что ты понимаешь 0 в ОС, потому что дело не в АПИ, а в разных моделях почти всего, и выбирать нужно из этого

/dev/urandom > /dev/mem
В итоге: 1. Стандарт указал что ты обосрался 2. Вы...

Я скинул стандарт выше, можешь перечитать. Писать про обычную декларацию, а не в рамках прототипа очень умно, когда вопрос задан о прототипе)))

BlackBloodyRabbit Rabbit
Я скинул стандарт выше, можешь перечитать. Писать ...

Особенно умно писать «это не имеет отношения к VLA” когда стандарт явно пишет что имеет

/dev/urandom > /dev/mem
В итоге: 1. Стандарт указал что ты обосрался 2. Вы...

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

BlackBloodyRabbit Rabbit
Я скинул стандарт выше, можешь перечитать. Писать ...

Это более умно, потому что в С еще есть концепт неполных типов с тем же синтаксисом, а вот ты противоречишь стандарту, котенок

/dev/urandom > /dev/mem
Особенно умно писать «это не имеет отношения к VLA...

Стандарт пишет о vla без определённого размера, который НЕ может быть использован в определении функции. Т.е. которому требуется доопределение. Похлопаю. Снова гадишь мимо.

/dev/urandom > /dev/mem
Ты английский не знаешь?

If the size is not present, the array type is an incomplete type. If the size is * instead of being an expression, the array type is a variable length array type of unspecified size, which can only be used in declarations or type names with function prototype scope;143) such arrays are nonetheless complete types. If the size is an integer constant expression and the element type has a known constant size, the array type is not a variable length array type; otherwise, the array type is a variable length array type. (Variable length arrays are a conditional feature that implementations need not support; see 6.10.8.3.) Просил же суку перечитать...

Botsman- Автор вопроса
/dev/urandom > /dev/mem
Тогда при чем тут ОС

Большинство книг по ассемблеру использую WASM, MASM, TASM. Если совмещать C и язык ассемблера, то наверное лучше использовать одну ОС. Извините за неопытность, просто у кого спросить ещё, если не у вас

BlackBloodyRabbit Rabbit
If the size is not present, the array type is an i...

В итоге сопоставляем с > к VLA это не имеет никакогт отношения Ты тупой?

/dev/urandom > /dev/mem
В итоге сопоставляем с > к VLA это не имеет никако...

Да потому что это vla с неопределённым размером! Чувствуешь разницу? Это обычный указатель.

Botsman
Большинство книг по ассемблеру использую WASM, MAS...

Есть с NASM даже для x64 Используй убунту

Botsman
Столяров?

Например да, но он мне не нравится, слишком скомканно. Проще уж сам мануал интела читать, он приятно написан

/dev/urandom > /dev/mem
Ты рил настолько тупой? Я в ахуе

Диалог окончен, выёбываться у тебя получается плохо и беспочвенно. Впрочем, от ребёнка многого и не ожидал.

/dev/urandom > /dev/mem
> к вла отношения не имеет > стандарт: вла

> vla, который имеет инвариантный размер времени исполнения. > vla, который имеет неопределённый размер, по сути являясь указателем. Долбоёб: одно и то же!

BlackBloodyRabbit Rabbit
If the size is not present, the array type is an i...

Прямо здесь же читай определение вла, клоун

Похожие вопросы

Обсуждают сегодня

А есть ли способ заставить конечный класс в иерархии классов реализовать все, всё ещё не реализованные абстрактные методы? самый простой пример: program Project1; {$mode delph...
notme
58
what do you do for keep coding? i after 5~10 minutes get tired and waste 30 minutes on internet, watching movies, etc
Mr Thieves
18
Добрый вечер. Прошу помощи у неравнодушных - являюсь просто пользователем сайта на данной платформе, просто выкладываю туда инфо, новости. Ничего не понимаю в ваших формулах, ...
Надежда
24
Список чатов, например, в каком формате?
The Bird of Hermes
16
Согласны ли вы, что любой инженер-программист должен понимать код на ассемблере, устройство процессора, ОС и тд? Т.е должен знать базу
Ghost
42
my $source = "127.0.0.1:12345"; $source =~ /(.*?):(\d+)/; print "Result: " . Dummy::test($1) . "\n"; "$1"; print "Result: " . Dummy::test($1) . "\n"; $ perl test-xs.plx Usel...
Warstone
6
program Project1; type TRec = record class procedure method; static; inline; end; TMyClass<T> = class R: T; procedure proc; end; procedure TMyClass<T>.pro...
notme
7
Why does tiktok give you other information of a profile on mobilephone than the desktop, if someone mind me asking?
Witold ♥️🩷
11
Итак... понадобилось мне примерно следующее: program Project1; type TMyClass1 = class class procedure instance_proc; static; inline; procedure DoWork; end; TMyCl...
notme
5
На 100млн с девиртуализацией: Direct: 62 Indirect: 172 Без девиртуализации (за счёт шага назад в настройках оптимизации) - результаты точно такие же .... наверное нужно рандо...
notme
7
Карта сайта