Re: [orca-list] Misteries of low performance of Orca and distros



This link is to the readme file for the NVDA source code.  If you will
note, one of the dependencies is the boost c++ library version 1.74.  Yes,
the primary language NVDA is written in is Python.  However, there are some
areas where "lightning fast" performance was a must that had to be written
in c++.

https://bitbucket.org/nvaccess/nvda

For the record, I was merely speculating on the effect of making a screen
reader using a compiled language over an interpreted one.  It was just a
guess.  This is the most discernible difference from my perspective with my
admittedly limited grasp of the underlying factors.   I'm sure there are
many other factors at play though.  

Regards,
Alex M

-----Original Message-----
From: orca-list [mailto:orca-list-bounces gnome org] On Behalf Of Thomas
Ward
Sent: Tuesday, July 30, 2013 9:57 AM
To: orca-list
Subject: Re: [orca-list] Misteries of low performance of Orca and distros

Hi,

And I might add that Python 3 seems to run faster than Python 2.7 and
earlier. As I indicated in my prior post I don't believe the problem is a
simple as a Python verses C++ issue as Alex indicated in his post.


On 7/30/13, Krishnakant Mane <krmane gmail com> wrote:
NVDA is in Python, which is by the way, very fast.
JAWS has a script language as I hear, meaning that to must be semi 
compiled.
The problem is not that simple.
happy hacking.
Krishnakant.
_______________________________________________
orca-list mailing list
orca-list gnome org
https://mail.gnome.org/mailman/listinfo/orca-list
Visit http://live.gnome.org/Orca for more information on Orca.
The manual is at
http://library.gnome.org/users/gnome-access-guide/nightly/ats-2.html
The FAQ is at http://live.gnome.org/Orca/FrequentlyAskedQuestions
Log bugs and feature requests at http://bugzilla.gnome.org Find out how to
help at http://live.gnome.org/Orca/HowCanIHelp



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]