User:Aks: Difference between revisions

From Rosetta Code
Content added Content deleted
(Added elixir)
m (to match the correct category)
 
(One intermediate revision by one other user not shown)
Line 7: Line 7:
* PLUS on Univac 1100 Series mainframes (''PLUS is Programming Language for Systems, a Univac proprietary high-level language.'')
* 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, 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.'')
* 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, 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.'')
* 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.'')




Line 19: Line 19:
{{mylang|Make|Active}}
{{mylang|Make|Active}}
{{mylang|AWK|Active}}
{{mylang|AWK|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|Objective-C|Intermediate}}
{{mylang|Elixir|Beginner}}
{{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|Assembly|Rushy (ex-expert}}
{{mylang|Assembly|Rusty (ex-expert}}
{{mylang|Basic|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}}

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