by Capers Jones release 8.2 Programming Languages Table Chairman, Software Productivity Research Inc

LANGUAGE LEVEL SS/FP LANGUAGE LEVEL SS/FP LANGUAGE LEVEL SS/FP 1032/AF 20.00 16 ASK Windows 7.00 46 COGO 4.50 71 1st Generation default 1.00 320 Assembly (Basic) 1.00 320 COMAL 4.00 80 2nd Generation default 3.00 107 Assembly (Macro) 1.50 213 COMIT II 5.00 64 3rd Generation default 4.00 80 Associative default 5.00 64 Common LISP 5.00 64 4th Generation default 16.00 20 Autocoder 1.00 320 Concurrent PASCAL 4.00 80 5th Generation default 70.00 5 Awk 15.00 21 CONNIVER 5.00 64 AAS Macro 3.50 91 Aztec 2.50 128 CORAL 66 3.00 107 ABAP/4 20.00 16 BALM 3.00 107 CORVET 17.00 19 ACCEL 17.00 19 BASE SAS 6.00 53 CorVision 22.00 15 Access 8.50 38 BASIC 3.00 107 CPL 2.00 160 ACTOR 15.00 21 BASIC A 2.50 128 Crystal Reports 16.00 20 Acumen 11.50 28 Basic assembly 1.00 320 CSL 6.50 49 Ada 83 4.50 71 Berkeley PASCAL 3.50 91 CSP 6.00 53 Ada 95 6.50 49 BETTER BASIC 3.50 91 CSSL 7.00 46 ADR/DL 8.00 40 BLISS 3.00 107 CULPRIT 25.00 13 ADR/IDEAL/PDL 16.00 20 BMSGEN 9.00 36 CxPERT 6.50 49 ADS/Batch 16.00 20 BOEINGCALC 50.00 6 CYGNET 17.00 19 ADS/Online 16.00 20 BTEQ 25.00 13 Data base default 8.00 40 AI shell default 6.50 49 C 2.50 128 Dataflex 8.00 40 AI SHELLS 6.50 49 C Set 2 3.50 91 Datatrieve 16.00 20 ALGOL 68 3.00 107 C++ 6.00 53 dBase III 8.00 40 ALGOL W 3.00 107 C86Plus 2.50 128 dBase IV 9.00 36 AMBUSH 10.00 32 CA-DbFast 8.00 40 DCL 1.50 213 AML 6.50 49 CA-EARL 11.50 28 DEC-RALLY 8.00 40 AMPPL II 5.00 64 CAST 6.50 49 Decision support default 9.00 36 ANSI BASIC 5.00 64 CBASIC 3.50 91 DELPHI 11.00 29 ANSI COBOL 74 3.00 107 CDADL 16.00 20 DL/1 8.00 40 ANSI COBOL 85 3.50 91 CELLSIM 7.00 46 DNA-4 17.00 19 ANSI SQL 25.00 13 Centerline C++ 6.00 53 DOS Batch Files 2.50 128 ANSWER/DB 25.00 13 CHILI 3.00 107 DSP Assembly 2.00 160 APL 360/370 10.00 32 CHILL 3.00 107 DTABL 7.00 46 APL default 10.00 32 CICS 7.00 46 DTIPT 7.00 46 APL*PLUS 10.00 32 CLARION 5.50 58 DYANA 4.50 71 APPLESOFT BASIC 2.50 128 CLASCAL 4.00 80 DYNAMO-III 7.00 46 Application Builder 16.00 20 CLI 10.00 32 EASEL 11.00 29 Application Manager 9.00 36 CLIPPER 17.00 19 EASY 6.50 49 APS 19.00 17 CLIPPER DB 8.00 40 EASYTRIEVE + 25.00 13 APT 4.50 71 CLOS 15.00 21 Eclipse 6.50 49 APTools 16.00 20 CLOUT 8.00 40 ED-Scheme 3.4 6.00 53 ARC 6.50 49 CMS2 3.00 107 EDA/SQL 27.00 12 Ariel 3.00 107 CMSGEN 17.00 19 EIFFEL 15.00 21 ARITY 6.50 49 COBOL 3.00 107 ENFORM 7.00 46 Arity 5.00 64 COBOL II 3.00 107 English-based default 6.00 53 ART 6.50 49 Cobol/400 3.50 91 Ensemble 11.00 29 ART-IM 7.00 46 COBRA 16.00 20 EPOS 16.00 20 ART Enterprise 7.00 46 CodeCenter 9.00 36 Erlang 8.00 40 Artemis 8.00 40 Cofac 9.00 36 ESF 8.00 40 AS/SET 17.00 19 COGEN 9.00 36 ESPADVISOR 6.50 49 ASI/INQUIRY 25.00 13 COGNOS 9.00 36 ESPL/I 4.50 71

EUCLID 3.00 107 IFPS/PLUS 10.00 32 Miranda 8.00 40 EXCEL 1-2 51.00 6 IMPRS 8.00 40 Model 204 8.50 38 EXCEL 3-4 55.00 6 INFORMIX 8.00 40 MODULA 2 4.00 80 EXCEL 5 57.00 6 INGRES 8.00 40 MOSAIC 50.00 6 EXPRESS 9.00 36 INQUIRE 25.00 13 MS C + + V. 7 6.00 53 EXSYS 6.50 49 INSIGHT2 6.50 49 MS Compiled BASIC 3.50 91 Extended Common LISP 5.75 56 INSTALL/1 20.00 16 MSL 5.00 64 EZNOMAD 9.00 36 INTELLECT 6.00 53 muLISP 5.00 64 Facets 16.00 20 INTERLISP 5.50 58 MUMPS 17.00 19 FactoryLink IV 11.00 29 Interpreted BASIC 3.00 107 NASTRAN 4.50 71 FAME 9.00 36 Interpreted C 2.50 128 NATURAL 1 6.00 53 FileMaker Pro 9.00 36 IQLISP 5.50 58 NATURAL 2 7.00 46 FLAVORS 11.00 29 IQRP 25.00 13 NATURAL Construct 13.00 25 FLEX 7.00 46 JANUS 4.50 71 Natural language 0.10 3200 FlexGen 11.00 29 JAVA 6.00 53 NETRON/CAP 17.00 19 FOCUS 8.00 40 JCL 1.45 221 NEXPERT 6.50 49 FOIL 6.00 53 JOSS 3.00 107 NIAL 6.50 49 Forte 18.00 18 JOVIAL 3.00 107 NOMAD2 8.00 40 FORTH 5.00 64 KAPPA 8.00 40 Non-procedural default 9.00 36 66 2.50 128 KBMS 6.50 49 Notes VIP 9.00 36 FORTRAN 77 3.00 107 KCL 5.00 64 Nroff 6.00 53 FORTRAN 90 4.00 80 KEE 6.50 49 Object-Oriented default 11.00 29 FORTRAN 95 4.50 71 Keyplus 8.00 40 OBJECT Assembler 5.00 64 FORTRAN 3.00 107 KL 5.00 64 Object LISP 11.00 29 FORTRAN II 2.50 128 KLO 5.00 64 Object LOGO 11.00 29 Foundation 11.00 29 KNOWOL 6.50 49 11.00 29 FOXPRO 1 8.00 40 KRL 5.50 58 Object Star 20.00 16 FOXPRO 2.5 9.50 34 KSH 15.00 21 Objective-C 12.00 27 FRAMEWORK 50.00 6 Ladder Logic 9.00 36 ObjectVIEW 13.00 25 G2 6.50 49 LAMBIT/L 5.00 64 OGL 4.00 80 GAMMA 20.00 16 Lattice C 2.50 128 OMNIS 7 8.00 40 Genascript 12.00 27 Liana 2.50 128 OODL 11.00 29 GENER/OL 25.00 13 LILITH 4.50 71 OPS 7.00 46 GENEXUS 21.00 15 LINC II 23.00 14 OPS5 5.50 58 GENIFER 17.00 19 LISP 5.00 64 ORACLE 8.00 40 GeODE 2.0 20.00 16 LOGLISP 5.50 58 Oracle Developer/2000 14.00 23 GFA Basic 9.50 34 LOOPS 15.00 21 Oscar 3.00 107 GML 7.00 46 LOTUS 123 DOS 50.00 6 PACBASE 22.00 15 Golden Common LISP 5.00 64 LOTUS Macros 3.00 107 PACE 8.00 40 GPSS 7.00 46 LUCID 3D 51.00 6 PARADOX/PAL 9.00 36 GUEST 11.50 28 LYRIC 6.00 53 PASCAL 3.50 91 Guru 6.50 49 M 20.00 16 PC FOCUS 9.00 36 GW BASIC 3.25 98 macFORTH 5.00 64 PDL Millenium 15.00 21 Haskell 8.50 38 MACH1 8.00 40 PDP-11 ADE 6.00 53 High C 2.50 128 Machine language 0.50 640 15.00 21 HLEVEL 5.50 58 Macro assembly 1.50 213 Persistance Obj. Builder 15.00 21 HP BASIC 2.50 128 MAESTRO 20.00 16 PILOT 6.00 53 HTML 2.0 20.00 16 MAGEC 20.00 16 PL/I 4.00 80 HTML 3.0 22.00 15 MAGIK 15.00 21 PL/M 4.50 71 Huron 20.00 16 MAKE 15.00 21 PL/S 3.50 91 IBM ADF I 16.00 20 MANTIS 8.00 40 PLANIT 6.00 53 IBM ADF II 18.00 18 MAPPER 6.00 53 PLANNER 5.00 64 IBM Advanced BASIC 3.25 98 MARK IV 8.00 40 PLANPERFECT 1 45.00 7 IBM CICS/VS 8.00 40 MARK V 9.00 36 PLATO 6.00 53 IBM Compiled BASIC 3.50 91 MATHCAD 60.00 5 polyFORTH 5.00 64 IBM VS COBOL 3.00 107 MDL 9.00 36 POP 5.50 58 IBM VS COBOL II 3.50 91 MENTOR 6.00 53 POPLOG 5.50 58 ICES 4.50 71 MESA 3.00 107 Power BASIC 6.50 49 ICON 4.00 80 Microfocus COBOL 4.00 80 PowerBuilder 20.00 16 IDMS 8.00 40 microFORTH 5.00 64 POWERHOUSE 23.00 14 IEF 23.00 14 C 2.50 128 PPL (Plus) 8.00 40 IEW 23.00 14 MicroStep 16.00 20 Pro-C 12.00 27 PRO-IV 5.50 58 SEQUAL 27.00 12 TURBO EXPERT 6.50 49 Problem-oriented default 4.50 71 SHELL 15.00 21 Turbo PASCAL >5 6.50 49 Procedural default 3.00 107 SIMPLAN 9.00 36 Turbo PASCAL 1-4 4.00 80 Professional PASCAL 3.50 91 SIMSCRIPT 7.00 46 Turbo PASCAL 4-5 4.50 71 Prgram Generator default 20.00 16 7.00 46 Turbo PROLOG 4.00 80 PROGRESS V4 9.00 36 SIMULA 67 7.00 46 TURING 4.00 80 PROLOG 5.00 64 Simulation default 7.00 46 TUTOR 6.00 53 PROSE 3.00 107 286 15.00 21 TWAICE 6.50 49 PROTEUS 3.00 107 SMALLTALK 80 15.00 21 UCSD PASCAL 3.50 91 Qbasic 5.50 58 SMALLTALK/V 15.00 21 UFO/IMS 9.00 36 QBE 25.00 13 SNAP 4.00 80 UHELP 10.00 32 QMF 22.00 15 SNOBOL2-4 2.50 128 UNIFACE 20.00 16 QNIAL 6.50 49 SoftScreen 23.00 14 Shell Scripts 15.00 21 QUATTRO 51.00 6 SOLO 5.50 58 VAX ACMS 5.50 58 QUATTRO PRO 51.00 6 SPEAKEASY 9.00 36 VAX ADE 8.00 40 Query default 25.00 13 Spinnaker PPL 9.00 36 VECTRAN 3.00 107 QUICK BASIC 1 5.00 64 Spreadsheet default 50.00 6 VHDL 17.00 19 QUICK BASIC 2 5.25 61 SPS 1.00 320 Visible C 6.50 49 QUICK BASIC 3 5.50 58 SPSS 10.00 32 Visible COBOL 8.00 40 Quick C 2.50 128 SQL 25.00 13 Visicalc 1 35.00 9 Quickbuild 11.50 28 SQL-Windows 27.00 12 Visual 4.0 11.00 29 QUIS 22.00 15 Statistical default 10.00 32 1 7.00 46 RALLY 8.00 40 STRATEGEM 9.00 36 Visual Basic 2 7.50 43 RAMIS II 8.00 40 STRESS 4.50 71 Visual Basic 3 8.00 40 RapidGen 11.50 28 Strongly typed default 3.50 91 Visual Basic 4 9.00 36 RATFOR 3.50 91 STYLE 7.00 46 Visual Basic 5 11.00 29 RDB 8.00 40 SUPERBASE 1.3 9.00 36 Visual Basic DOS 8.00 40 REALIA 7.00 46 SURPASS 50.00 6 Visual C++ 9.50 34 Realizer 1.0 8.00 40 SYBASE 8.00 40 Visual COBOL 16.00 20 Realizer 2.0 9.00 36 Symantec C++ 11.00 29 Visual Objects 20.00 16 RELATE/3000 8.00 40 SYMBOLANG 5.00 64 VisualAge 15.00 21 Reuse default 60.00 5 Synchroworks 18.00 18 VisualGen 18.00 18 REXX (MVS) 4.00 80 SYNON/2E 17.00 19 VS-REXX 10.00 32 REXX (OS/2) 7.00 46 System-W 9.00 36 VULCAN 5.00 64 RM BASIC 3.50 91 Tandem Access Lang. 3.50 91 VZ 9.00 36 RM COBOL 3.00 107 TCL 5.00 64 WARP X 8.00 40 RM FORTRAN 3.00 107 TELON 20.00 16 C 2.50 128 RPG I 4.00 80 TESSARACT 8.00 40 WATCOM C/386 2.50 128 RPG II 5.50 58 THE TWIN 50.00 6 Waterloo C 2.50 128 RPG III 5.75 56 THEMIS 25.00 13 Waterloo PASCAL 3.50 91 RT-Expert 1.4 5.50 58 TI-IEF 23.00 14 WATFIV 3.75 85 S-PLUS 10.00 32 Topspeed C ++ 11.00 29 WATFOR 3.50 91 SAIL 3.00 107 TRANSFORM 22.00 15 WHIP 3.50 91 SAPIENS 20.00 16 TRANSLISP PLUS 5.75 56 Wizard 11.50 28 SAS 10.00 32 TREET 5.00 64 XLISP 5.00 64 SAVVY 25.00 13 TREETRAN 5.00 64 YACC 6.00 53 SBASIC 3.50 91 TRS80 BASIC II,III 2.50 128 YACC++ 6.00 53 SCEPTRE 4.50 71 TRUE BASIC 5.00 64 ZBASIC 3.50 91 SCHEME 6.00 53 Turbo C 2.50 128 ZIM 17.00 19 Screen painter default 57.00 6 TURBO C++ 6.00 53 ZLISP 5.00 64 LEGENDA: SS: Source Statements (average) - instruções-fonte (média de), também chamadas “declarações” FP: Function Points - pontos de função Tabela - Linguagens e dialetos de programação, seus níveis e suas correspondências com pontos de função. Extraída de Jones (1996).