User:Aks: Difference between revisions

From Rosetta Code
Content added Content deleted
No edit summary
No edit summary
Line 1: Line 1:
I have been programming since the early 70s on a wide-variety of operating systems. Here are the languages that I've written major pieces of software for, on the associated environments:
I have been programming since the early 70s on a wide-variety of operating systems. Here are the languages that I've written major pieces of software for, on the associated environments:
* Univac 1100 Assembler, APL, Basic, Cobol, Lisp, PLUS and Snobol on Univac 1100 Series mainframes
* Univac 1100 Assembler, APL, Basic, Cobol, Lisp, PLUS and Snobol on Univac 1100 Series mainframes.
* PDP-11 Assembler on DEC PDP-11 minicomputers
* PDP-11 Assembler on DEC PDP-11 minicomputers
* Forth on MC6800
* Forth on MC6800
* Basic and Fortran on Prime PRIMOS minicomputers (''The Prime midicomputer OS, called PRIMOS, was written primarily in Fortran'', as well as their major applications, including the Basic interpreter. For a contract, I wrote a major upgrade to the PRIMOS Basic interpreter that allowed very large Basic programs to chain to each other).
* Basic and Fortran on Prime PRIMOS minicomputers (''The Prime midicomputer OS, called PRIMOS, was written primarily in Fortran, as well as their major applications, including the Basic interpreter. For a contract, I wrote a major upgrade to the PRIMOS Basic interpreter that allowed very large Basic programs to chain to each other'').
* MC68000 Assembler on MC68K single-board computers (SBC) (embedded computing)
* MC68000 Assembler and C on MC68K single-board computers (SBC) (''I developed a complete, stand-alone embedded computing environment with a Unix-style memory manager.'')
* PLUS on Univac 1100 Series mainframes (''PLUS is Programming Language for Systems, a Univac proprietary high-level language.'')
* C on MC68K SBCs
* C, PL/1, and DCL on DEC VAX VMS minicomputers. (''I developed a print symbiont for a Xerox printer attached to a DEC VAX VMS system.'')
* PLUS on Univac 1100 Series mainframes
* C, Unix Shell, Emacs Lisp, Awk, Make, n/t/roff, SQL, Perl on IBM AIX, HP HP-UX, DEC Ultrix, and SGI Irix workstations (''10 years of managing network and computer systems and staff at a UC campus.'')
* C, PL/1, and DCL on DEC VAX VMS minicomputers
* C, Unix Shell, Emacs Lisp, Awk, Make, n/t/roff, SQL, Perl on IBM AIX, HP HP-UX, DEC Ultrix, and SGI Irix workstations
* Python, Ruby, Awk, HTML, Java, Javascript, Make, SQL, Unix Shell on Apple Mac OS X servers and laptops. (''Financial data management using proprietary algorithms'')
* Python, Ruby, Awk, HTML, Java, Javascript, Make, SQL, Unix Shell on Apple Mac OS X servers and laptops




Line 20: Line 19:
{{mylang|Make|Active}}
{{mylang|Make|Active}}
{{mylang|AWK|Active}}
{{mylang|AWK|Active}}
{{mylang|HTML|Active}}
{{mylang|JavaScript|Active}}
{{mylang|JavaScript|Active}}
{{mylang|SQL|Active}}
{{mylang|SQL|Active}}
{{mylang|Java|Intermediate}}
{{mylang|Java|Intermediate}}
{{mylang|Objective-C|Intermediate}}
{{mylang|J|Beginner}}
{{mylang|J|Beginner}}
{{mylang|R|Beginner}}
{{mylang|R|Beginner}}
Line 37: Line 36:
{{mylang|PLUS|Very Rusty (ex-expert)}}
{{mylang|PLUS|Very Rusty (ex-expert)}}
{{mylang|Snobol|Very Rusty}}
{{mylang|Snobol|Very Rusty}}
{{mylang|PDP-11 Assembler|Expert}}
{{mylang|PDP-11 Asm|Expert}}
{{mylang|Univac 1100 Assembler|Expert}}
{{mylang|Univac 1100 Asm|Expert}}
{{mylangend}}
{{mylangend}}

Revision as of 09:07, 15 September 2009

I have been programming since the early 70s on a wide-variety of operating systems. Here are the languages that I've written major pieces of software for, on the associated environments:

  • Univac 1100 Assembler, APL, Basic, Cobol, Lisp, PLUS and Snobol on Univac 1100 Series mainframes.
  • PDP-11 Assembler on DEC PDP-11 minicomputers
  • Forth on MC6800
  • Basic and Fortran on Prime PRIMOS minicomputers (The Prime midicomputer OS, called PRIMOS, was written primarily in Fortran, as well as their major applications, including the Basic interpreter. For a contract, I wrote a major upgrade to the PRIMOS Basic interpreter that allowed very large Basic programs to chain to each other).
  • MC68000 Assembler and C on MC68K single-board computers (SBC) (I developed a complete, stand-alone embedded computing environment with a Unix-style memory manager.)
  • PLUS on Univac 1100 Series mainframes (PLUS is Programming Language for Systems, a Univac proprietary high-level language.)
  • C, PL/1, and DCL on DEC VAX VMS minicomputers. (I developed a print symbiont for a Xerox printer attached to a DEC VAX VMS system.)
  • C, Unix Shell, Emacs Lisp, Awk, Make, n/t/roff, SQL, Perl on IBM AIX, HP HP-UX, DEC Ultrix, and SGI Irix workstations (10 years of managing network and computer systems and staff at a UC campus.)
  • Python, Ruby, Awk, HTML, Java, Javascript, Make, SQL, Unix Shell on Apple Mac OS X servers and laptops. (Financial data management using proprietary algorithms)


My Favorite Languages
Language Proficiency
Perl Expert
Python Expert
Ruby Expert
UNIX Shell Expert
Emacs Lisp Active
Make Active
AWK Active
JavaScript Active
SQL Active
Java Intermediate
Objective-C Intermediate
J Beginner
R Beginner
APL Rusty (ex-expert)
Basic Rusty (ex-expert)
C Rusty (ex-expert)
Cobol Very Rusty
DCL Very Rusty
Fortran Rusty (ex-expert)
Forth Very Rusty
n/t/roff Very Rusty (ex-expert)
PL/1 Very Rusty (ex-expert)
PLUS Very Rusty (ex-expert)
Snobol Very Rusty
PDP-11 Asm Expert
Univac 1100 Asm Expert