Как стать автором
Обновить
78
0

Пользователь

Отправить сообщение

UPD: допилил прошивку чтобы не только себя позволяла скачать, но и свои исходники. Максимум опенсорса!

На общий вопрос "определение программирования" будет нелепый общий ответ, которым вы попытаетесь злоупотребить.

Более того, именно это и произошло:


можете прочитать всю дискуссию целиком сами

Если захотите, текст можно озвучивать, тогда и графического представления у него не будет. Или шрифт Брайля.

Ты хочешь заставить меня заниматься долгой и ненужной работой. Нет, мне это не интересно. Повторяю: если тебе надо, сам и ищи.

Автор, ЧЯДНТ?

Лучше покажите как осуществить ввод юникодной строки. И, например, распечатать коды введенных клавиш. Ну что-то вроде


#include <stdio.h>
#include <wchar.h>
#include <locale.h>

int main(){
  setlocale(LC_ALL, "");
  wchar_t str[100];
  wprintf(L"Строка ввода: ");
  wscanf(L"%ls", str);
  for(int i=0; str[i]!=0; i++)wprintf(L"[%lc] = 0x%04X\n", str[i], str[i]);
}

$ ./a.out 
Строка ввода: Привет_κόσμος!         
[П] = 0x041F
[р] = 0x0440
[и] = 0x0438
[в] = 0x0432
[е] = 0x0435
[т] = 0x0442
[_] = 0x005F
[κ] = 0x03BA
[ό] = 0x03CC
[σ] = 0x03C3
[μ] = 0x03BC
[ο] = 0x03BF
[ς] = 0x03C2
[!] = 0x0021
То есть "сам придумал — сам обиделся"?

Похоже на то. Ты сам придумал какую-то чушь, и сам обиделся, когда тебе об этом сказали.

Где вы у меня такое увидели? Цитату можно?

Поиск в зубы и вперед. Мне перерывать тысячу сообщений лень.

Да, например запускаю другие программы.

Дайте угадаю: путем написания скрипта их запуска и его выполнения. Да, написать в консоли имя файла это и есть написание скрипта, пусть и из одной строчки.


Что с вами не так?

Мне-то откуда знать? Я себя со стороны не вижу. Из того, о чем смутно догадываюсь, "не так" со мной желание доказать очевидные вещи странным людям, которые их отрицают.

Ну да. Я вас спрашиваю что вас не устраивает

Меня не устраивают тролли, вместо нормальной дискуссии устраивающие срач. А с классификацией только у тебя проблемы. Работу в консоли он программированием не считает, зато копирование файлов — считает.

То есть не устраивает? Тогда что конкретно? Вы бы уже определились что ли....

Ты меня спрашиваешь чего не устраивает очередного тролля? Ну, наверное, его не устраивает отсутствие еды...

С чего это вдруг. Неужели нельзя писать программы не имея железа на котором они будут выполняться?

Писать — можно. Если хочется заниматься пустой тратой времени, можешь приступать.

То есть я всё правильно пишу если вас всё устраивает? Ну ок.

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

в консоли можно не только программировать, но и просто пользоваться...

… путем программирования. Да, все так.


Или вы знаете другие способы использования консоли, без написания программ?

А пару десятков триллионов? :)

Тебе уже писали: сначала ты предоставляешь соответствующее железо, и только потом требуешь решения

Пока придираетесь только вы. Потому что только пишите что вас всё не устраивает

Отчего же. Меня как раз устраивает, что программирование остается программированием, конфигурирование — конфигурированием, а посылка отдельных команд — посылкой отдельных команд. Это только у тебя постоянно нестыковки возникают.

Решил собрать себе какой-то драйвер для железки а там 30 зависимостей, какая-то падает, и тебе говорят — "да там всё просто нужно всего то скрипт тут тут и тут поменять", а в итоге он переписывает 40% текста. Очень просто, а логов то сколько, очень понятно что происходит.

Надо полагать, в GUI та же задача решается проще?

Так как должно было выглядеть "конструктивное обсуждение" в данном конкретном случае?

Ищешь новую тему чтобы придраться. Что бы я ни ответил, пойдут отговорки вида "я ведь так себя и вел" (хотя это будет ложью), "таким требованием ничего не удовлетворяет" (тоже).


Нет, не продемонстрировали.

Не путай. Это ты решил проигнорировать что определение, что доказательство.

Так что вы ожидали то?

И еще одно подтверждение, что тролль читает только то, что ему интересно. Писал ведь уже неоднократно, что ожидал конструктивного обсуждения, а не попыток придраться к формулировкам.


Меня устроит и отсутствие классификации.

В таком случае спор закончен. Я продемонстрировал, что работа в консоли является программированием, тебя этот вопрос не интересует.


А если вы хотите её считать чем-то "специальным", например программированием, то по хорошему надо описать что вы понимаете под программированием и почему работа в консоли отвечает этим условиям.

Уже неоднократно описано, продемонстрировано и доказано. Только тролли ведь не читают то, чего не хотят.

Ну если для вас это недостаточно конструктивно, то что вы тогда ожидали?

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


Почему же. В состоянии. Я уже дал определение, которое однозначно лучше вашего.

Сколько раз уже это проходили, два? Три? Согласно определению из Википедии консоль остается средой программирования.


Ага. "Докажи что бога нет" (с). Самому не смешно?

Ну раз ты высказал утверждение что "бога нет", значит вызвался доказать. Никто тебя за язык не тянул. Нормальные-то люди формулируют подобные чайники Рассела иначе.

удобный враппер для этого никому не нужен. Никто не захотел его создать и поддерживать.

Не совсем так. Насколько я слышал, в ALT вполне сделали такую штуку на основе виртуального фреймбуфера и тестируют на ней гуёвый инсталлятор.


Программа открывает порт и принимает туда команды как GDB какой-нить, а не клики мышкой. Гуй для этого не нужен.

Если программа заточена под GUI, то ей придется отрисовать окно, ловить оконные события и все такое. Это как минимум неудобно: лишнее окно на экране, щелкнуть по нему случайно можно. Ну либо то, что я только что описал — открывать виртуальный графический сервер и работать через него. Вот только это опять неудобно: держать целый графический сервер и имитировать пользовательское взаимодействие только чтобы одни роботы управляли другими.

Информация

В рейтинге
Не участвует
Зарегистрирован
Активность