User:Aks: Difference between revisions

From Rosetta Code
Content added Content deleted
No edit summary
m (to match the correct category)
 
(6 intermediate revisions by 3 users not shown)
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 Assembly, APL, Basic, Cobol, Lisp, PLUS and Snobol on Univac 1100 Series mainframes.
* PDP-11 Assembler on DEC PDP-11 minicomputers
* PDP-11 Assembly 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 minicomputer OS, called PRIMOS, was written almost entirely in Fortran, as well as their major applications, including the Basic interpreter. I implemented 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 Assembly 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 (bash), 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
* Python, Ruby, Elixir, Awk, HTML, Java, Javascript, Make, Objective-C, SQL, Unix Shell on Apple Mac OS X servers and laptops. (''Financial data management and presentation using proprietary algorithms.'')
* 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




Line 20: Line 19:
{{mylang|Make|Active}}
{{mylang|Make|Active}}
{{mylang|AWK|Active}}
{{mylang|AWK|Active}}
{{mylang|HTML|Active}}
{{mylang|Elixir|Active}}
{{mylang|JavaScript|Active}}
{{mylang|JavaScript|Active}}
{{mylang|SQL|Active}}
{{mylang|SQL|Active}}
{{mylang|Java|Intermediate}}
{{mylang|Java|Intermediate}}
{{mylang|Objective-C|Intermediate}}
{{mylang|Elm|Beginner}}
{{mylang|J|Beginner}}
{{mylang|J|Beginner}}
{{mylang|R|Beginner}}
{{mylang|R|Beginner}}
{{mylang|APL|Rusty (ex-expert)}}
{{mylang|APL|Rusty (ex-expert)}}
{{mylang|Basic|Rusty (ex-expert)}}
{{mylang|Assembly|Rusty (ex-expert}}
{{mylang|BASIC|Rusty (ex-expert)}}
{{mylang|C|Rusty (ex-expert)}}
{{mylang|C|Rusty (ex-expert)}}
{{mylang|Cobol|Very Rusty}}
{{mylang|COBOL|Very Rusty}}
{{mylang|DCL|Very Rusty}}
{{mylang|DCL|Very Rusty}}
{{mylang|Fortran|Rusty (ex-expert)}}
{{mylang|Fortran|Rusty (ex-expert)}}
{{mylang|Forth|Very Rusty}}
{{mylang|Forth|Very Rusty}}
{{mylang|n/t/roff|Very Rusty (ex-expert)}}
{{mylang|n/t/roff|Very Rusty (ex-expert)}}
{{mylang|PL/1|Very Rusty (ex-expert)}}
{{mylang|PL/I|Very Rusty (ex-expert)}}
{{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|Univac 1100 Assembler|Expert}}
{{mylangend}}
{{mylangend}}

Latest revision as of 21:41, 17 December 2017

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 Assembly, APL, Basic, Cobol, Lisp, PLUS and Snobol on Univac 1100 Series mainframes.
  • PDP-11 Assembly on DEC PDP-11 minicomputers
  • Forth on MC6800
  • Basic and Fortran on Prime PRIMOS minicomputers (The Prime minicomputer OS, called PRIMOS, was written almost entirely in Fortran, as well as their major applications, including the Basic interpreter. I implemented a major upgrade to the PRIMOS Basic interpreter that allowed very large Basic programs to chain to each other).
  • MC68000 Assembly 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 (bash), 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, Elixir, Awk, HTML, Java, Javascript, Make, Objective-C, SQL, Unix Shell on Apple Mac OS X servers and laptops. (Financial data management and presentation using proprietary algorithms.)


My Favorite Languages
Language Proficiency
Perl Expert
Python Expert
Ruby Expert
UNIX Shell Expert
Emacs Lisp Active
Make Active
AWK Active
Elixir Active
JavaScript Active
SQL Active
Java Intermediate
Objective-C Intermediate
Elm Beginner
J Beginner
R Beginner
APL Rusty (ex-expert)
Assembly 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/I Very Rusty (ex-expert)
PLUS Very Rusty (ex-expert)
Snobol Very Rusty