← Back to team overview

sikuli-driver team mailing list archive

Re: [Question #681787]: Make Python or C++ the default or recommended language for Sikulix

 

Question #681787 on Sikuli changed:
https://answers.launchpad.net/sikuli/+question/681787

RaiMan proposed the following answer:
Not sure what you are talking about.

Python language is Python language! (as with every language, there are
different language levels: level 2 latest 2.7 and level 3)

When you write something in Python, then all language features including
OOP are available. This has nothing to do with SikuliX.

>From the nature and historical development Python is a scripting
(interpreted) language, because it can be run directly using an
interpreter. No need to do a compile-link-run workflow in contrast to
Java and C++.

The complexity you can manage only depends on the IDE you are using.

The more complex your task, the more you will need features like auto-
complete, refactoring support, debugging, version control, testing
support and many more.

For Python my first choice would be PyCharms.

All this is not available in plain editors like NotePad++, which only
allows you to edit a file and potentially run it.

How you can make the SikuliX API available at runtime when using
NotePad++: see your other question.

-- 
You received this question notification because your team Sikuli Drivers
is an answer contact for Sikuli.