Some initial clarifications

new topic     » topic index » view thread      » older message » newer message

Hi all,

I am going to continue the work I did some years ago in C++, and I'm trying to find the best language/environment for me. I want to implement algorithms for clustering and genetic algorithms.

At the time, I was fighting the language, more than using my brain cycles to solve the problems at hand. I was almost decided to go with Pascal, but then saw Euphoria in my bookmarks and decided to read more about it.

As I'm looking for simple things in life and oE and Phix seem to fit this initial requisite, there are some more questions I'd like some explanation.

1. In C++, I used vector (and arrays) containers as I needed to make computations between the 2D place of a element in a matrix and its eight neighbors. For that vector and arrays, as they are random access very fast fitted the necessity. Is it possible to do this in oE with equivalent speed? I don't mind 30 or 50% more execution time, but can not tolerate ten times more.

2. I've seen the most recent speed benchmark in the forum. Are there any other more intensive benchmarks comparing oE to C or C++ in respect to speed and memory use?

3. Have no experience in parallelism and in C++ looked hard for me that have no formal education in programming. I know the subject is not easy for many kinds of work. In oE, is it simpler than in C/C++?

3. Is it possible to create graphics like these: https://youtu.be/HWMJdO4klIE?t=2026

4. Is there support to load and save text files of CSV, XML and other formats?

5. I've read about the several GUI toolkits available. Later on I'll need one. Never done such thing, except in Red, is iup easy? Really didn't want to learn GTK as it seems a mammoth to me.

6. The website seems to have contents outdated. Is version 4.1 stable or beta? https://openeuphoria.org/wiki/view/DownloadEuphoria.wc seems to show 4.0.5 as stable. Is there no 4.1 for Linux x86_64? I come so?

7. After git cloning https://github.com/OpenEuphoria/euphoria.git tried to build from sources but got an error.

8. Is Phix able to execute faster and have less memory requirements than oE for the subject of my work?

9. Followed the download instruction for Phix x86_64, but got a segmentation error. Raised an issue at https://bitbucket.org/petelomax/phix Is Linux a second quality supported OS for either oE and Phix?

Many questions but I need to have these answers.

Thanks in advance.


writing c + + results in some formatting noise; while writing cxx or c++ cleans this up

_tom

new topic     » topic index » view thread      » older message » newer message

Search



Quick Links

User menu

Not signed in.

Misc Menu