|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
14.02.2017, 10:40 | #1 |
Пользователь
Регистрация: 14.02.2017
Сообщений: 16
|
Выбрать язык программирования для "домашнего" использования
Довольно долго программировал на FoxPro в молодости, затем ушёл из профессионального программирования и с тех пор ищу язык "для личных нужд". Время от времени нужно что-то написать.
Вроде бы остановился на AutoIt. Вопрос: есть ли что-то сравнимое по скорости разработки? Пример 1. Нужна программа, которая будет брать содержимое буфера обмена, заменять дореформенные буквы на современные и помещать обратно в буфер обмена. Управление мышью (планшет). Она должна постоянно быть на экране поверх других окон. Небольшой бонус -- показывать содержимое буфера обмена. Реализовал на AutoIt примерно за час (подзабыл, пришлось читать справку). Код: Код:
Пример 2. Для работы преподавателя статистики нужна программа. Таблица цифр размером не более, чем 10 на 10. Вводим цифры, считаем парочку статистических коэффициентов и показываем не только результаты, но и промежуточные расчёты. Пример 2 ещё не написан. Мне всё равно на чём, лишь бы можно было быстро написать. Такие языки как С++ или Java, с моей точки зрения, для этого плохо подходят. Важно также, чтобы установка языка и среды не были монстроидными, на несколько гигабайт. Работаю на планшете по объективной причине. Был бы благодарен, если приведёте код примера 1 на выбранном вами языке. Конечно, не обязательно отлаживать, да и код приводить тоже. Последний раз редактировалось Alex11223; 14.02.2017 в 10:43. |
14.02.2017, 10:49 | #2 |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
А на планшете это как? Планшет с полноценной Windows типа как на Surface 3+?
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. Последний раз редактировалось Alex11223; 14.02.2017 в 11:11. |
14.02.2017, 11:08 | #3 |
Пользователь
Регистрация: 14.02.2017
Сообщений: 16
|
Windows 10
|
14.02.2017, 11:20 | #4 |
Участник клуба
Регистрация: 20.02.2015
Сообщений: 1,226
|
Язык для домашнего использования? Для французского поцелуя (как раз в тему, сегодня день святого Валентина)? Я и дома и на работе на одних и тех же языках пишу. Все зависит от задачи, нельзя же к примеру большой проект на ассемблере писать, или на sql визуальный редактор делать, каждый язык знает свою область. В приведенном коде сложности не вижу, очень похож на другие языки. "Для дома" советую java.
|
14.02.2017, 11:25 | #5 |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
Тогда уж хотя бы Kotlin удобнее и приятнее.
Или если только винда, то C#. Но там без тяжелой IDE типа IntelliJ (Java/Kotlin) или Visual Studio (C#) неудобно.
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. |
14.02.2017, 11:27 | #6 |
Пользователь
Регистрация: 14.02.2017
Сообщений: 16
|
|
14.02.2017, 11:44 | #7 | |
Пользователь
Регистрация: 14.02.2017
Сообщений: 16
|
Цитата:
p.s. Видимо, визуальная среда проектирования. Последний раз редактировалось mawotimug; 14.02.2017 в 11:58. |
|
14.02.2017, 11:45 | #8 |
Участник клуба
Регистрация: 20.02.2015
Сообщений: 1,226
|
ООП знать нужно!
Вот ссылочки по java http://cybern.ru/category/java/begin-java http://www.fandroid.info/tutorial-po...achinayushhih/ Этого должно хватить, mawotimug! Ставь цель освоить это за две недели, пробуй! |
14.02.2017, 11:57 | #9 |
Пользователь
Регистрация: 14.02.2017
Сообщений: 16
|
Зачем? Мне же не работать программистом. Возраст.
Долго. Да и изучал я ООП. Принципы хорошо понимаю. Избыточно, мне кажется. Для решения приведенных задач ООП не нужен. Какой выигрыш я получу по сравнению c AutoIt? На мой взгляд, никакого. Потрачу две недели просто из любви к java. За ссылки спасибо. Это никогда не помешает. |
14.02.2017, 12:05 | #10 |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
Еще в "многословности" (особенно Java): длинные имена классов/методов, импорт неймспейсов, необходимость всяких "boilerplate'ов" (типа свойств или геттеров/сеттеров, реализации toString/equals/hashCode, создания анонимных классов в Java и т.п.) ...
Без автокомплита и прочей помощи IDE сложно. Ну и в изучении оно тоже помогает, можно не лезть каждый раз в справку, чтобы вспомнить/узнать какие методы есть у класса и в каком порядке параметры.
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. Последний раз редактировалось Alex11223; 14.02.2017 в 12:07. |
|
Опции темы | Поиск в этой теме |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Язык программирования С++. "Оконное приложение «Калькулятор»" | emin1993 | Помощь студентам | 2 | 14.04.2012 23:35 |