I am a totally blind college student who's had several programming internships so my answer will be based off these.
(我是一个完全失明的大学生,有过几次编程实习,所以我的回答将基于这些。)
I use windows xp as my operating system and Jaws to read what appears on the screen to me in synthetic speech. (我使用windows xp作为我的操作系统和Jaws来阅读合成语音中出现在屏幕上的内容。)
For java programming I use eclipse, since it's a fully featured IDE that is accessible. (对于java编程,我使用eclipse,因为它是一个可访问的全功能IDE。)
In my experience as a general rule java programs that use SWT as the GUI toolkit are more accessible then programs that use Swing which is why I stay away from netbeans.
(根据我的经验,作为一般规则,使用SWT作为GUI工具包的java程序比使用Swing的程序更容易访问,这就是我远离netbeans的原因。)
For any .net programming I use visual studio 2005 since it was the standard version used at my internship and is very accessible using Jaws and a set of scripts that were developed to make things such as the form designer more accessible. (对于任何.net编程,我使用visual studio 2005,因为它是我实习时使用的标准版本,并且使用Jaws和一组脚本非常容易访问,这些脚本是为了使表单设计器更容易访问而开发的。)
For C and C++ programming I use cygwin with gcc as my compiler and emacs or vim as my editor depending on what I need to do.
(对于C和C ++编程,我使用cygwin和gcc作为我的编译器,使用emacs或vim作为我的编辑器,这取决于我需要做什么。)
A lot of my internship involved programming for Z/OS. (我的很多实习都涉及Z / OS的编程。)
I used an rlogin session through Cygwin to access the USS subsystem on the mainframe and C3270 as my 3270 emulator to access the ISPF portion of the mainframe. (我使用通过Cygwin的rlogin会话来访问大型机上的USS子系统,使用C3270作为我的3270仿真器来访问大型机的ISPF部分。)
I usually rely on synthetic speech but do have a Braille display.
(我通常依赖合成语音,但确实有盲文显示。)
I find I usually work faster with speech but use the Braille display in situations where punctuation matters and gets complicated. (我发现我通常使用语音更快地工作,但在标点符号很重要且变得复杂的情况下使用盲文显示器。)
Examples of this are if statements with lots of nested parenthesis's and JCL where punctuation is incredibly important. (这方面的例子是带有大量嵌套括号和JCL的if语句,其中标点符号非常重要。)
Update (更新)
I'm playing with Emacspeak under cygwin http://emacspeak.sourceforge.net I'm not sure if this will be usable as a programming editor since it appears to be somewhat unresponsive but I haven't looked at any of the configuration options yet.
(我正在使用cygwin下的Emacspeak http://emacspeak.sourceforge.net我不确定这是否可用作编程编辑器,因为它看起来有些反应迟钝但我还没有查看任何配置选项然而。)
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…