Програмироать без клваиатуры

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

C телефона счас


Ответы (2 шт):

Автор решения: NykSu

А что, религия запрещает с телефона писать код? Установите себе, например приложение (видимо вам для Android) Python - ну и пишите на телефоне себе на здоровье. Конечно на компе - удобнее, особенно с клавиатурой. :) Сам когда то в 1987 начинал программировать с программируемого калькулятора Мк-61... компов тогда практически не было в частном пользовании, только в организациях (и то в редко каких). :)

→ Ссылка
Автор решения: Qwertiy
  • Если телефон на iOS или Android, то на него можно установить приложение для программирования. Если повезёт, то у приложения даже может быть прикольная клавиатура, на которой можно свайпать кнопки в 4 направлениях чтобы вводить 4 или 5 разных символов не переключая раскладку.

  • Если есть Android с рутовыми правами (впрочем, я не уверен в их необходимости), то можно на него установить termux, который позволит в неком подобии виртуалки делать что угодно, в том числе программировать и запускать код. Правда, скорее всего только в режиме командной строки и с соответствующими редакторами (хотя, может где-то есть расширение для GUI). У меня так на AndroidTV сервер на nodejs крутится. К termux'у есть дополнение, позволяющее закидывать команды в автозапуск. Если ставить из Google Play, то сам termux бесплатен, а за расширения к нему придётся заплатить. Если ставить из f-droid, то всё будет бесплатно. Но termux и расширения должны быть установлены из одного источника, иначе не взлетит.

  • Если с перечисленное выше не подходит, то можно использовать онлайн-компиляторы. С отладкой будет так себе, но в большинстве случаев писать вполне можно. Я довольно часто ими пользуюсь во-первых, потому что лень что-то запускать чтобы накидать небольшой примерчик, а во-вторых, поскольку это позволяет использовать языки, которых у меня на компе в принципе нет.

    Наиболее популярны:

    • https://ideone.com/ - много популярных языков программирования, впрочем .net'ные там уже устарели.
    • https://tio.run/ - куча всего, много изотерики для code golf'а.
    • https://jsfiddle.net/ - песочница для небольших веб-страниц.
    • https://codesandbox.io/ - песочница для веб-приложений с использованием популярных фреймвёрков.
    • https://godbolt.org/ - можно что угодно делать с Си и Си++.
    • https://dotnetfiddle.net/ - песочница для .net-языков (C#, VB.NET, F#) различных версий, в том числе самых современных.
    • http://codepad.org/ - довольно старая штука - кажется, компиляторы Си/Си++ (а может и вообще все?) тоже старые и немного более лояльны к UB. К тому же, вместо IDE простое текстовое поле, так что нетребователен к браузеру - работает в IE10+, но не работает в IE9.
    • https://www.typescriptlang.org/play - тайпскрипт компилируется в javascript и есть возможность запускать код.
→ Ссылка