Language Implementation Survey (and results) 
Author Message
 Language Implementation Survey (and results)

We at Elwood Corporation have been performing language implementation
research and are now seeking input from programmers.  

Here are the results we have received so far from our recent survey.
They are listed below, after the survey itself.

If you have not responded yet (we have added a few newsgroups), please

Your answers will help guide our development efforts.

---------------- survey ----------------
Please mark an x to the left of all yes answers:

        1. What platform do you do your programming on?
           A. Unix (including Unix on PC)
           B. Mac
           C. PC/Windows
           D. other. please specify:
        2. What platform do your final applications run on?
           A. Unix
           B. Mac
           C. PC/Windows
           D. other. please specify:
        3. Do you have a Common Lisp compiler?
        4. What is your preferred programming language?
           Please specify:
        5. In the implementation of that language which you use most,
           where do you think there is significant opportunity for
           improvement:
           A. Standards conformance (ANSI, etc.)
           B. Speed
           C. Size (disk/memory taken by programming environment)
           D. Application delivery (size, req'rd files, licenses...)
           E. Ability to use programs from other languages
              a. C  (Mark an x to the left of the desired language.)
              b. C++
              c. Java
              d. other.  please specify:
           F. Ability to call your programs from other languages
              a. C
              b. C++
              c. Java
              d. other.  please specify:
           G. Program development support (CASE, editors, etc)
           H. Graphical User Interface toolkit
           vendor/product (optional):

Thank you!  Comments?
---------------- survey ----------------

Results after the first are listed alphabetically based on the
language that respondents cited as there preferred language.
Remember, the "room for improvement" issue refers to implementations
of the language, not features of the language itself.

Results for ALL-LANGUAGES:
          %programming  %delivering
UNIX            65          67
WINDOWS         43          49
MAC             33          37
AMIGA            6           4
SYMBOLICS        4           4
OS2              3           3
DOS              1           3
VMS              1           3
BEBOX            1           1
ATARI            1           1
CMS              1           1
VAX/VMS          0           1
REAL-TIME        0           1
NT               0           1
Room for improvement is seen in:
   Standards conformance              : 29%
   Speed                              : 49%
   Size of development environment    : 32%
   Application delivery               : 35%
   Calling other languages            : 46%
   Being called by other languages    : 44%
   Developement environment           : 40%
   GUI                                : 46%
43% currently have a Common Lisp compiler.

Results for ADA:
          %programming  %delivering
UNIX            60          80
WINDOWS         40          60
MAC             40          60
DOS             20          20
AMIGA           20          20
VMS             20          20
VAX/VMS          0          20
Room for improvement is seen in:
   Standards conformance              : 20%
   Speed                              : 60%
   Size of development environment    : 20%
   Application delivery               :  0%
   Calling other languages            : 40%
   Being called by other languages    : 40%
   Developement environment           : 40%
   GUI                                : 60%
20% currently have a Common Lisp compiler.

Results for AMIGA-E:
          %programming  %delivering
AMIGA           100          100
UNIX             0          100
Room for improvement is seen in:
   Standards conformance              :  0%
   Speed                              :  0%
   Size of development environment    :  0%
   Application delivery               :  0%
   Calling other languages            : 100%
   Being called by other languages    : 100%
   Developement environment           : 100%
   GUI                                : 100%
 0% currently have a Common Lisp compiler.

Results for BETA:
          %programming  %delivering
MAC             100          100
Room for improvement is seen in:
   Standards conformance              :  0%
   Speed                              : 100%
   Size of development environment    :  0%
   Application delivery               :  0%
   Calling other languages            :  0%
   Being called by other languages    :  0%
   Developement environment           :  0%
   GUI                                : 100%
100% currently have a Common Lisp compiler.

Results for C:
          %programming  %delivering
WINDOWS         75          75
UNIX            75          50
AMIGA           25          25
NT               0          25
VMS              0          25
Room for improvement is seen in:
   Standards conformance              : 25%
   Speed                              :  0%
   Size of development environment    : 50%
   Application delivery               : 50%
   Calling other languages            :  0%
   Being called by other languages    :  0%
   Developement environment           : 25%
   GUI                                : 25%
 0% currently have a Common Lisp compiler.

Results for C++:
          %programming  %delivering
UNIX            67          67
WINDOWS         56          56
MAC             22          33
BEBOX           11          11
ATARI           11          11
REAL-TIME        0          11
DOS              0          11
Room for improvement is seen in:
   Standards conformance              : 44%
   Speed                              : 33%
   Size of development environment    : 11%
   Application delivery               : 22%
   Calling other languages            : 56%
   Being called by other languages    : 78%
   Developement environment           : 67%
   GUI                                : 22%
33% currently have a Common Lisp compiler.

Results for Common Lisp:
          %programming  %delivering
UNIX            75          70
MAC             45          40
WINDOWS         35          45
SYMBOLICS       15          15
Room for improvement is seen in:
   Standards conformance              : 45%
   Speed                              : 30%
   Size of development environment    : 40%
   Application delivery               : 60%
   Calling other languages            : 65%
   Being called by other languages    : 60%
   Developement environment           : 20%
   GUI                                : 50%
100% currently have a Common Lisp compiler.

Results for DYLAN:
          %programming  %delivering
MAC             100          100
Room for improvement is seen in:
   Standards conformance              :  0%
   Speed                              : 100%
   Size of development environment    :  0%
   Application delivery               :  0%
   Calling other languages            : 100%
   Being called by other languages    :  0%
   Developement environment           : 100%
   GUI                                :  0%
 0% currently have a Common Lisp compiler.

Results for EIFFEL:
          %programming  %delivering
WINDOWS         100          100
Room for improvement is seen in:
   Standards conformance              :  0%
   Speed                              :  0%
   Size of development environment    :  0%
   Application delivery               :  0%
   Calling other languages            :  0%
   Being called by other languages    :  0%
   Developement environment           :  0%
   GUI                                :  0%
 0% currently have a Common Lisp compiler.

Results for HELIX-EXPRESS:
          %programming  %delivering
CMS             100          100
WINDOWS         100          100
MAC             100          100
Room for improvement is seen in:
   Standards conformance              :  0%
   Speed                              : 100%
   Size of development environment    :  0%
   Application delivery               :  0%
   Calling other languages            : 100%
   Being called by other languages    :  0%
   Developement environment           :  0%
   GUI                                :  0%
 0% currently have a Common Lisp compiler.

Results for JAVA:
          %programming  %delivering
UNIX            100          100
Room for improvement is seen in:
   Standards conformance              :  0%
   Speed                              : 100%
   Size of development environment    :  0%
   Application delivery               :  0%
   Calling other languages            :  0%
   Being called by other languages    :  0%
   Developement environment           : 100%
   GUI                                : 100%
 0% currently have a Common Lisp compiler.

Results for MERCURY:
          %programming  %delivering
UNIX            100          100
Room for improvement is seen in:
   Standards conformance              :  0%
   Speed                              : 100%
   Size of development environment    : 100%
   Application delivery               :  0%
   Calling other languages            : 50%
   Being called by other languages    : 50%
   Developement environment           : 100%
   GUI                                : 100%
 0% currently have a Common Lisp compiler.

Results for MODULA-3:
          %programming  %delivering
OS2             50          50
MAC             50          50
UNIX            50          50
Room for improvement is seen in:
   Standards conformance              : 50%
   Speed                              : 100%
   Size of development environment    : 50%
   Application delivery               : 50%
   Calling other languages            : 50%
   Being called by other languages    : 50%
   Developement environment           : 50%
   GUI                                : 50%
50% currently have a Common Lisp compiler.

Results for Pascal:
          %programming  %delivering
WINDOWS         100          100
Room for improvement is seen in:
   Standards conformance              :  0%
   Speed                              : 100%
   Size of development environment    :  0%
   Application delivery               :  0%
   Calling other languages            :  0%
   Being called by other languages    :  0%
   Developement environment           :  0%
   GUI                                :  0%
 0% currently have a Common Lisp compiler.

Results for PERL:
          %programming  %delivering
UNIX            100          100
WINDOWS         100          50
Room for improvement is seen in:
   Standards conformance              :  0%
   Speed                              : 50%
   Size of development environment    :  0%
   Application delivery               :  0%
   Calling other languages            : 50%
   Being called by other languages    : 50%
   Developement environment           : 50%
   GUI                                :  0%
 0% currently have a Common Lisp compiler.

Results for PL/I:
          %programming  %delivering
OS2             100          100
WINDOWS         100          100
Room for improvement is seen in:
   Standards conformance              :  0%
   Speed                              : 100%
   Size of development environment    :  0%
   Application delivery               :  0%
   Calling other languages            :  0%
   Being called by other languages    :  0%
   Developement environment           :  0%
   GUI                                :  0%
 0% currently have a Common Lisp compiler.

Results for PROLOG:
          %programming  %delivering
UNIX            75          75
WINDOWS         25          25
MAC             25          25
Room for improvement is seen in:
   Standards conformance              : 50%
   Speed                              : 25%
   Size of development environment    :  0%
   Application delivery               : 50%
   Calling other languages            : 50%
   Being called by other languages    : 25%
   Developement environment           : 50%
   GUI                                : 75%
75% currently have a Common Lisp compiler.

Results for PYTHON:
          %programming  %delivering
UNIX            100          100
WINDOWS         33          67
MAC              0          67
Room for improvement is seen in:
   Standards conformance              : 33%
   Speed                              : 100%
   Size of development environment    : 33%
   Application delivery               : 33%
   Calling other languages            : 67%
   Being called by other languages    : 67%
   Developement environment           : 33%
   GUI                                : 67%
 0% currently have a Common Lisp compiler.

Results for QBASIC:
          %programming  %delivering
WINDOWS         100          100
Room for improvement is seen in:
   Standards conformance              : 100%
   Speed                              :  0%
   Size of development environment    :  0%
   Application delivery               :  0%
   Calling other languages            :  0%
   Being called by other languages    :  0%
   Developement environment           :  0%
   GUI                                :  0%
 0% currently have a Common Lisp compiler.

Results for SATHER:
          %programming  %delivering
UNIX            100          100
Room for improvement is seen in:
   Standards conformance              :  0%
   Speed                              :  0%
   Size of development environment    : 100%
   Application delivery               :  0%
   Calling other languages            :  0%
   Being called by other languages    :  0%
   Developement environment           : 100%
   GUI                                :  0%
 0% currently have a Common Lisp compiler.

Results for SCHEME:
          %programming  %delivering
UNIX            100          100
WINDOWS         40          60
MAC             40          40
AMIGA           20           0
Room for improvement is seen in:
   Standards conformance              :  0%
   Speed                              : 100%
   Size of development environment    : 40%
   Application delivery               : 40%
   Calling other languages            : 60%
   Being called by other languages    : 40%
   Developement environment           : 60%
   GUI                                : 60%
40% currently have a Common Lisp compiler.

Results for Smalltalk:
          %programming  %delivering
MAC             60          60
WINDOWS         60          60
UNIX            40          60
Room for improvement is seen in:
   Standards conformance              :  0%
   Speed                              : 40%
   Size of development environment    : 60%
   Application delivery               : 40%
   Calling other languages            :  0%
   Being called by other languages    : 40%
   Developement environment           : 20%
   GUI                                : 40%
 0% currently have a Common Lisp compiler.

Results for XLISP-STAT:
          %programming  %delivering
MAC             100          100
Room for improvement is seen in:
   Standards conformance              : 100%
   Speed                              : 100%
   Size of development environment    : 100%
   Application delivery               : 100%
   Calling other languages            :  0%
   Being called by other languages    :  0%
   Developement environment           : 100%
   GUI                                : 100%
 0% currently have a Common Lisp compiler.



Fri, 14 Aug 1998 03:00:00 GMT  
 
 [ 1 post ] 

 Relevant Pages 

1. Language Implementation Survey

2. Language implementation survey

3. VC++ survey results at Code Project

4. *RESULTS*C screen toolkit survey

5. Results of duplicate-case-in-nested-switch survey

6. Survey Results - What's the preferred group for these questions

7. "Quicky style survey" RESULTS

8. Survey results [Re: Code Coverage Tools (C0, C1, S1)]

9. Survey #3: Exactly what is a language?

10. Survey #2: Which language...

11. SURVEY of CS depts. (languages)

12. survey of set based languages

 

 
Powered by phpBB® Forum Software