User:Cantanima: Difference between revisions
Content added Content deleted
(Created page with "I work in [http://www.math.usm.edu/perry/ mathematics] but dabble in computer science, in part because my research requires me to write code. {{mylangbegin}} {{mylang|Ada|Lear...") |
(updating with a list of my contributions) |
||
Line 1: | Line 1: | ||
I work in [http://www.math.usm.edu/perry/ mathematics] but dabble in computer science, in part because my research requires me to write code. |
I work in [http://www.math.usm.edu/perry/ mathematics] but dabble in computer science, in part because my research requires me to write code. |
||
{{mylangbegin}} |
{{mylangbegin}} |
||
{{mylang|Ada|Learning, and intrigued}} |
{{mylang|Ada|Learning, and intrigued}} |
||
Line 15: | Line 16: | ||
{{mylang|UNIX Shell|Weak}} |
{{mylang|UNIX Shell|Weak}} |
||
{{mylangend}} |
{{mylangend}} |
||
==Modula-3== |
|||
For the most part (as of November 2018, a week or so after I first joined) I've been adding Modula-3 implementations of various tasks. I started off just "fixing" a couple of implementations that needed attention, and then got carried away adding implementations that didn't exist. So far, I'm guilty of |
|||
* [[Arithmetic/Rational#Modula-3|Arithmetic/Rational]] |
|||
* [[Caesar cipher#Modula-3|Caesar cipher]] |
|||
* [[Fibonacci sequence#Modula-3|Fibonacci sequence]] |
|||
* [[Gaussian elimination#Modula-3|Gaussian elimination]] |
|||
* [[Multiple distinct objects#Modula-3|Multiple distinct objects]] |
|||
* [[Permutations#Modula-3|Permutations]] |
|||
* [[Sieve of Eratosthenes#Modula-3|Sieve of Eratosthenes]] |
|||
I'm not particularly fanatical about Modula-3; I just happen to enjoy it a lot, certainly more than other languages I've had to use, and these tasks were there, waiting to be done (or improved). I may add implementations for other tasks in other languages as time and energy permit. |
Revision as of 02:25, 10 November 2018
I work in mathematics but dabble in computer science, in part because my research requires me to write code.
My Favorite Languages | |
Language | Proficiency |
Ada | Learning, and intrigued |
BASIC | Very Very Rusty, and glad of it |
C | Active, and sorry for it |
C++ | Active, and sorry for it |
Eiffel | Rusty, and sorry for it |
Java | Rusty |
Kotlin | Learning, and liking it |
Modula-2 | Rusty |
Modula-3 | Learning, and loving it |
Oberon | Appreciate it |
Pascal | Rusty |
Perl | Very Very Rusty, and glad of it |
UNIX Shell | Weak |
Modula-3
For the most part (as of November 2018, a week or so after I first joined) I've been adding Modula-3 implementations of various tasks. I started off just "fixing" a couple of implementations that needed attention, and then got carried away adding implementations that didn't exist. So far, I'm guilty of
- Arithmetic/Rational
- Caesar cipher
- Fibonacci sequence
- Gaussian elimination
- Multiple distinct objects
- Permutations
- Sieve of Eratosthenes
I'm not particularly fanatical about Modula-3; I just happen to enjoy it a lot, certainly more than other languages I've had to use, and these tasks were there, waiting to be done (or improved). I may add implementations for other tasks in other languages as time and energy permit.