221VOLT написав:на хаскелі такі приколи виглядають природньо
За часів заснування проекту мені довелось вибирати між кількома мовами (C++, Java, C#, Python, PHP, Haskell).
Haskell вилетів зі списку першим, через відсутність ООП, і складність підтримки проекту.
Python і PHP відкинув через відсутність строгої типізації. В останніх версіях цих мов її намагались "акуратно ввести", але це не привело їх до потрібного мені результату.
Залишились C++, Java, C#. З C# я мав найбільше досвіду, тому вибрав його. Сподіваюсь дожити до часу, коли проект буде готовий, і тоді зможу переписати його на Java.
221VOLT написав:а такий код на джаві чи сішарпі мені виглядає наче кадр з фільму жахів
Поки нема документації по коду - так, це жах.
221VOLT написав:про ілюстрації -- можна ж зробити простенький конструктор таких схем, на канвасі
(окремі "запчастини" для такого зустрічав)
якщо потрібно -- можу посидіти, все-одно маю бажання добряче над канвасом посидіти
Не робіть, не повторюйте моїх помилок. Я вже наступив на ці граблі, тільки час марно потратив.
Замість "простенького конструктора" використовую Inkscape, але він "пише не охайно", після нього доводиться повністю переписувати.