User:Cantanima: Difference between revisions

From Rosetta Code
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...")
 
 
(7 intermediate revisions by 2 users not shown)
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|For fun and passion}}
{{mylang|BASIC|Very Very Rusty, and glad of it}}
{{mylang|BASIC|Very Very Rusty, and glad of it}}
{{mylang|C|Active, and sorry for it}}
{{mylang|C|They have to pay me to use it}}
{{mylang|C++|Active, and sorry for it}}
{{mylang|C++|They have to pay me to use it}}
{{mylang|Eiffel|Rusty, and sorry for it}}
{{mylang|Eiffel|Rusty, and sorry for it}}
{{mylang|Java|Rusty}}
{{mylang|Java|Rusty}}
Line 13: Line 14:
{{mylang|Pascal|Rusty}}
{{mylang|Pascal|Rusty}}
{{mylang|Perl|Very Very Rusty, and glad of it}}
{{mylang|Perl|Very Very Rusty, and glad of it}}
{{mylang|Rust|They pay me to use it, and it's OK!}}
{{mylang|UNIX Shell|Weak}}
{{mylang|UNIX Shell|Weak}}
{{mylangend}}
{{mylangend}}

==Ada==

I haven't done much Ada, but I am responsible for this/these.

* [[Pascal_matrix_generation|Pascal matrix generation]]
* [[Ulam_numbers|Ulam numbers]]
* [[Upside-down_numbers|Upside-down numbers]]
* [[Walsh_matrix|Walsh matrix]]
* [[Weird_numbers|Weird numbers]]

==Modula-3==

For the most part 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]]
* [[Dining philosophers#Modula-3|Dining philosophers]]
* [[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.

Latest revision as of 20:59, 1 June 2024

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 For fun and passion
BASIC Very Very Rusty, and glad of it
C They have to pay me to use it
C++ They have to pay me to use 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
Rust They pay me to use it, and it's OK!
UNIX Shell Weak

Ada

I haven't done much Ada, but I am responsible for this/these.

Modula-3

For the most part 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

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.