За исключением нескольких исключительных случаев, язык программирования не имеет большого значения.
В настоящее время самый простой способ для пользователя запускать ваши программы - это писать их на JavaScript и публиковать на веб-странице.,Практически в каждом веб-браузере, как только пользователь открывает эту веб-страницу, программа запускается - пользователю больше ничего не нужно «загружать» или «устанавливать».
Второй по простоте (для пользователя), как упоминал Джастин Ардини, сделать его веб-приложением - почти каждый язык, о котором вы когда-либо слышали, может создавать CGI-скрипты.
Третий самый простой способ - опубликовать его как Javaвеб-апплет.Большинство веб-браузеров могут запускать его напрямую, но у вас может быть несколько пользователей, которые не смогут запустить его, пока они не обновятся.(Я слышал, что веб-апплеты Java могут быть написаны на дюжине разных языков, включая диалект Python, нацеленный на JVM - пользователи не могут заметить разницу).
Я знаю много людейкоторые не возражают против запуска одной из трех вышеуказанных программ, но очень, очень неохотно устанавливают новое программное обеспечение на свои компьютеры, пытаясь избежать вирусов и вредоносных программ.
Кроме того, вы, вероятно,столкнуться с пользователями, которые используют компьютеры Macintosh, Windows или Linux - вышеупомянутые методы будут работать на любом из них, но если вы используете один из следующих методов, независимо от того, для чего вы компилируете свою программу, он не будет работать наостальные два.
Следующий самый простой способ - создать один исполняемый файл «все в одном», который пользователи смогут загрузить, дважды щелкнуть и запустить.Есть много языков программирования, которые имеют инструменты разработки, которые могут делать это - C, C ++, Delphi и т. Д. - и ваш пользователь, вероятно, не сможет заметить разницу.
Следующий самый простой способсоздать единый пакет или установщик «все в одном», чтобы люди могли дважды щелкнуть мышью, чтобы установить ваше приложение;и потом они смогут запустить его.Во многих средах разработки есть способ объединить все, что нужно, в один установщик.Если ваша среда разработки не имеет встроенной или вы недовольны установщиком по умолчанию, вы можете проверить вопрос " Поиск решения с открытым исходным кодом для установщика Windows ".