LINUX.ORG.RU

на чём писать программу непрограммисту?

 , ,


4

1

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

Сначала хотел не париться и задавать исходные данные в виде таблицы и скармливать это скрипту на R, но решил сделать что-то более законченное с GUI.

Программа должна уметь:


  • загружать исходные данные из файла;
  • сохранять исходные данные в файл;
  • сохранять результаты в файл;
  • выводить результаты в виде отчёта .tex с конвертацией в .pdf с моим шаблоном;
  • иметь интерфейс для забивания туда исходных данных вручную в поля ввода;
  • быть кросплатформенной;
  • интерфейс должен уметь масштабироваться под разный DPI.



Вычисления несложные, поэтому скорость роли не играет. Хочу параллельно написанию выучить что-нибудь полезное и перспективное из программирования.

Также хочется не заниматься конвертацией кода из R на другие языки, то есть надо, чтобы язык GUI дружил с R.

И ещё, чтобы создание GUI давалось максимально легко, например, путём рисования боксов мышкой.

Подскажите, пожалуйста, на чём писать и какой IDE использовать для этого?

Deleted

Ответ на: комментарий от unanimous

Ты вообще трезвеешь?

Я уже давно не бухаю!

Юзать C в науке — надо быть редкостым имбецилом.

Ну ты и дебил...

anonymous
()
Ответ на: комментарий от Jetty

С обычно хает тупоголовый молодняк, который вообще ни одного ЯП не в силах освоить. Видимо, такой же упоротыш попался.

anonymous
()

на чём писать программу непрограммисту?

Очевидно же что на не языке не программирования для не программистов.

anonymous
()
Ответ на: комментарий от Jetty

Гемор с указателями, типами (по сути, слабая типизация) и необходимость постоянно иметь ввиду, что сейчас в памяти.
А, ещё раньше 8-бит кодировки и 16-бит кодировки были с разных планет, что породило кучу unicode хейтеров.

Shadow ★★★★★
()
Последнее исправление: Shadow (всего исправлений: 1)
Ответ на: комментарий от Shadow

Гемор с указателями, типами

Это только для рукожопых даунов проблема.

необходимость постоянно иметь ввиду, что сейчас в памяти

И что в этом плохого?

породило кучу unicode хейтеров

Хрюникод — порождение Сотоны!

anonymous
()

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

anonymous
()
Ответ на: комментарий от Jetty

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

unanimous ★★★★★
()
Ответ на: комментарий от anonymous

Еще один идиот, хотя может опять Эдик с деменцией.

unanimous ★★★★★
()
Ответ на: комментарий от unanimous

:) Настоящую науку пишут на С++ иногда с Qt если визуализация :) А хипстота крутит носом и выделывается :)...

На ассемблере, к слову, пишут очень часто... уж точно чаще чем на R :)

Jetty ★★★★★
()
Ответ на: комментарий от Jetty

Ты много ученых видел, которые С++ знают?

Хорошо, если хотя бы С осилят.. А обычно они пользуются всякими octave/matlab/idl/etc. И когда упираются в производительность, начинают напрягать своих аспирантов, чтобы те на сишечке что-нибудь написали годное. Но если те оказываются тупыми вантузоидами, С они не в состоянии осилить → пишут методом копипасты на каком-нибудь говне вроде пхытона.

anonymous
()
Ответ на: комментарий от Jetty

И что, они там предпочитают дебильный С++ кошерной сишечке? Что-то не верится! Ты посмотри, на чем большинство математических пакетов написано. Много ты там С++ увидишь? Везде либо чистый С, либо (в особо запущенных случаях) фортран. С++ я встречал лишь у особо упоротых (например). Очень хреново в таких случаях делать исправления кода: ЯП-то говеный!

anonymous
()

непрограммисту?

В /dev/null

burato ★★★★★
()
Ответ на: комментарий от Deleted

Чем плох C++?

Излишне сложен. С за глаза хватит, если не нужна ООПщина.

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.