User:Paddy3118: Difference between revisions

From Rosetta Code
Content added Content deleted
(→‎"(Kick-me if I seem impolite)": It's metastasising beyond that now.)
 
(8 intermediate revisions by 2 users not shown)
Line 14:
{{mylangend}}
 
Hi, I'm Donald McCarthy. I work with Electronic Design Automation tools creating design flows, filling in the gaps with novel tools, and generally helping to design and verify integrated circuits. Your phone might have a processor I worked on, or if you have a nice German car, the engine management chips or the braking controllers, and lately the ADAS (Advanced Driver Assistance Systems), might be things I've worked on.
 
I have used the Python programming language for over atwo decadedecades, and am a python advocate, working by '''POLITELY''' (sorry about the shout), spreading the word in forums such as this, and by answering Python queries in blogs. I maintain my own blog [http://paddy3118.blogspot.com/ Go Deh!].
 
==Rosetta Code Tasks==
Although I do a little cleanup of RC pages, and engage in relevant talk page discussions (Kick-me if I seem impolite), I had a stash of examples written for an un-published, (and un-finished to be truthful), book on Python that might be candidates for tasks.
 
: It's clearly gone beyond that. Your deletionary vandalism is now metastasising into an open attack on the intention of Rosetta Code (declared on the landing page) to "''aid a person with a grounding in one approach to a problem in learning another.''"
: You seem to regard Rosetta Code as a vehicle for "encouraging" some approaches and "discouraging" others.
 
: This is gratuitous, self-indulgent, and damaging – certainly to Rosetta Code, and probably to you as well.
: You are obviously well aware of this tendency in your own behaviour.
: Perhaps it would help you and others, both here, and in other parts of your life, to get a little friendly advice and help ? [[User:Hout|Hout]] ([[User talk:Hout|talk]]) 11:32, 31 March 2021 (UTC)
 
I had a stash of examples written for an un-published, (and un-finished to be truthful), book on Python that might be candidates for tasks.
 
It turned out that, most of the tasks I have written, I developed with RC in mind, and follow my interests at the time. I maintain a list in my [[User talk:Paddy3118|talk page]] of new pages I have created, and, being vain, like to track their viewings, (but I don't artificially pump their viewing stats; that would be impolite, and pretty pointless).
Line 37 ⟶ 46:
=== Pages I have started ===
 
:{| class="wikitable"
# [http://rosettacode.org/wiki/Spiral_matrix Spiral matrix] 06:27 5 August 2008
|-
# [http://rosettacode.org/wiki/Monty_Hall_problem Monty Hall problem] 17:59 5 August 2008
! # !! Task Title !! Create time & date !! Example count
# [http://rosettacode.org/wiki/Web_scraping Web scraping] 20:09 20 August 2008
|-
# [http://rosettacode.org/wiki/Sequence_of_non-squares Sequence of non-squares] 08:36 24 August 2008
#| 1 || [http://rosettacode.org/wiki/AnagramsSpiral_matrix AnagramsSpiral matrix] 20|| 06:2827 245 SeptemberAugust 2008 || 49
|-
# [http://rosettacode.org/wiki/Text_processing/Max_licenses_in_use Text processing/Max licenses in use] 22:06 3 October 2008
#| 2 || [http://rosettacode.org/wiki/One-dimensional_cellular_automataMonty_Hall_problem One-dimensionalMonty cellularHall automataproblem] 21|| 17:3559 85 OctoberAugust 2008 || 49
|-
# [http://rosettacode.org/wiki/Conway%27s_Game_of_Life Conway's Game of Life] 22:06 10 October 2008
#| 3 || [http://rosettacode.org/wiki/Text_processing/1Web_scraping TextWeb processing/1scraping] 09|| 20:4709 820 NovemberAugust 2008 || 51
|-
# [http://rosettacode.org/wiki/Text_processing/2 Text processing/2] 22:21 13 November 2008
#| 4 || [http://rosettacode.org/wiki/Align_columnsSequence_of_non-squares AlignSequence columnsof non-squares] 05|| 08:2736 1624 NovemberAugust 2008 || 57
|-
# [http://rosettacode.org/wiki/Probabilistic_choice Probabilistic choice] 18:28 17 November 2008
#| 5 || [http://rosettacode.org/wiki/Knapsack_problem/Unbounded KnapsackAnagrams problem/UnboundedAnagrams] 22|| 20:0228 224 DecemberSeptember 2008 || 67
|-
# [http://rosettacode.org/wiki/Day_of_the_week Day of the week] 14:06 12 December 2008
#| 6 || [http://rosettacode.org/wiki/Non-decimal_radicesText_processing/OutputMax_licenses_in_use Non-decimalText radicesprocessing/OutputMax licenses in use] 05|| 22:1406 3 October 312008 January|| 200948
|-
# [http://rosettacode.org/wiki/Octal Octal] 09:46 1 February 2009
#| 7 || [http://rosettacode.org/wiki/Literals/IntegerOne-dimensional_cellular_automata Literals/IntegerOne-dimensional cellular automata] 23|| 21:0335 8 October 12008 February|| 200958
|-
# [http://rosettacode.org/wiki/Interactive_programming Interactive programming] 17:18 21 February 2009
#| 8 || [http://rosettacode.org/wiki/First-class_functionsConway%27s_Game_of_Life First-classConway's functionsGame of Life] 15:|| 22:06 10 October 242008 February|| 200953
|-
# [http://rosettacode.org/wiki/Y_combinator Y combinator] 03:54 28 February 2009
#| 9 || [http://rosettacode.org/wiki/Function_compositionText_processing/1 FunctionText compositionprocessing/1] 06|| 09:2647 8 November 32008 March|| 200932
|-
# [http://rosettacode.org/wiki/Exceptions/Catch_an_exception_thrown_in_a_nested_call Exceptions/Catch an exception thrown in a nested call] 05:31 7 March 2009
#| 10 || [http://rosettacode.org/wiki/Look-and-say_sequenceText_processing/2 Look-and-sayText sequenceprocessing/2] 09|| 22:2021 13 November 42008 April|| 200932
|-
# [http://rosettacode.org/wiki/Mutual_recursion Mutual recursion] 21:22 9 April 2009
#| 11 || [http://rosettacode.org/wiki/Bulls_and_cowsAlign_columns BullsAlign and cowscolumns] 14|| 05:2127 16 November 32008 May|| 200961
|-
# [http://rosettacode.org/wiki/Test_a_function Test a function] 18:15 28 May 2009
#| 12 || [http://rosettacode.org/wiki/MenuProbabilistic_choice MenuProbabilistic choice] || 18:2728 17 November 32008 June|| 200936
|-
# [http://rosettacode.org/wiki/Sort_stability Sort stability] 08:32 6 June 2009
#| 13 || [http://rosettacode.org/wiki/AveragesKnapsack_problem/Simple_moving_averageUnbounded Averages/SimpleKnapsack moving averageproblem/Unbounded] 21|| 22:1302 2 December 172008 June|| 200942
|-
# [http://rosettacode.org/wiki/Send_email Send email] 05:51 1 July 2009
#| 14 || [http://rosettacode.org/wiki/Topological_sortDay_of_the_week TopologicalDay sortof the week] 05|| 14:4606 12 December 32008 July|| 200973
|-
# [http://rosettacode.org/wiki/Ethiopian_multiplication Ethiopian multiplication] 04:51 23 July 2009
#| 15 || [http://rosettacode.org/wiki/Russian_Peasant_Multiplication RussianNon-decimal_radices/Output PeasantNon-decimal Multiplicationradices/Output] 04|| 05:5314 2331 JulyJanuary 2009 || 45
|-
# [http://rosettacode.org/wiki/First-class_functions/Use_numbers_analogously First-class functions/Use numbers analogously] 20:00 5 August 2009
#| 16 || [http://rosettacode.org/wiki/Seven-sided_dice_from_five-sided_diceLiterals/Integer Seven-sided dice from five-sided diceLiterals/Integer] 05|| 23:2803 81 AugustFebruary 2009 || 66
|-
# [http://rosettacode.org/wiki/Verify_distribution_uniformity/Naive Verify distribution uniformity/Naive] 05:28 8 August 2009
#| 17 || [http://rosettacode.org/wiki/Flatten_a_listInteractive_programming FlattenInteractive a listprogramming] 16|| 17:4118 1621 AugustFebruary 2009 || 53
|-
# [http://rosettacode.org/wiki/Evolutionary_algorithm Evolutionary algorithm] 19:07 6 October 2009
#| 18 || [http://rosettacode.org/wiki/24_gameFirst-class_functions 24First-class gamefunctions] 17|| 15:1222 3124 OctoberFebruary 2009 || 55
|-
# [http://rosettacode.org/wiki/24_game/Solve 24 game/Solve] 04:48 1 November 2009
#| 19 || [http://rosettacode.org/wiki/Bulls_and_Cows_gameY_combinator BullsY and Cows gamecombinator] 06|| 03:4654 228 NovemberFebruary 2009 || 50
|-
# [http://rosettacode.org/wiki/Hamming_numbers Hamming numbers] 18:38 2 December 2009
#| 20 || [http://rosettacode.org/wiki/Random_number_generator_(included)Function_composition RandomFunction number generator (included)composition] 08|| 06:0126 3 March 232009 January|| 201071
|-
# [http://rosettacode.org/wiki/Pangram_checker Pangram checker] 19:12 25 January 2010
#| 21 || [http://rosettacode.org/wiki/String_interpolation_(included)Exceptions/Catch_an_exception_thrown_in_a_nested_call StringExceptions/Catch interpolationan (included)exception thrown in a nested call] 07|| 05:2131 7 March 302009 January|| 201034
|-
# [http://rosettacode.org/wiki/Arbitrary-precision_integers_(included) Arbitrary-precision integers (included)] 06:45 13 February 2010
#| 22 || [http://rosettacode.org/wiki/Averages/Pythagorean_meansLook-and-say_sequence Averages/PythagoreanLook-and-say meanssequence] 05:22|| 09:20 February4 April 2009 || 201060
|-
# [http://rosettacode.org/wiki/Averages/Geometric_mean Averages/Geometric mean] 05:35 20 February 2010
#| 23 || [http://rosettacode.org/wiki/Averages/Harmonic_meanMutual_recursion Averages/HarmonicMutual meanrecursion] 05|| 21:3622 9 April 202009 February|| 201080
|-
# [http://rosettacode.org/wiki/Averages/Root_mean_square Averages/Root mean square] 07:57 20 February 2010
#| 24 || [http://rosettacode.org/wiki/Averages/Quadratic_meanBulls_and_cows Averages/QuadraticBulls meanand cows] 07|| 14:5821 3 May 202009 February|| 201051
|-
# [http://rosettacode.org/wiki/Dot_product Dot product] 07:18 24 February 2010
#| 25 || [http://rosettacode.org/wiki/Knapsack_problem/Unbounded/Python_dynamic_programmingTest_a_function KnapsackTest problem/Unbounded/Pythona dynamic programmingfunction] 12|| 18:0315 28 FebruaryMay 2009 || 201035
|-
# [http://rosettacode.org/wiki/Luhn_test_of_credit_card_numbers Luhn test of credit card numbers] 06:01 2 March 2010
#| 26 || [http://rosettacode.org/wiki/Hailstone_sequenceMenu Hailstone sequenceMenu] 00|| 18:0327 3 June 82009 March|| 201048
|-
# [http://rosettacode.org/wiki/Hofstadter-Conway_$10,000_sequence Hofstadter-Conway $10,000 sequence] 08:21 9 March 2010
#| 27 || [http://rosettacode.org/wiki/Find_common_directory_pathSort_stability FindSort common directory pathstability] 19|| 08:3432 6 June 232009 March|| 201039
|-
# [http://rosettacode.org/wiki/Horner%27s_rule_for_polynomial_evaluation Horner's rule for polynomial evaluation] 03:28 31 March 2010
#| 28 || [http://rosettacode.org/wiki/Luhn_testAverages/Simple_moving_average LuhnAverages/Simple moving testaverage] 04|| 21:3513 17 June 22009 April|| 201054
|-
# [http://rosettacode.org/wiki/Number_reversal_game Number reversal game] 19:11 3 April 2010
#| 29 || [http://rosettacode.org/wiki/Bulls_and_cows/PlayerSend_email BullsSend and cows/Playeremail] 13|| 05:1951 1 July 132009 June|| 201027
|-
# [http://rosettacode.org/wiki/Four_bits_adder Four bits adder] 15:38 15 June 2010
#| 30 || [http://rosettacode.org/wiki/Minesweeper_gameTopological_sort MinesweeperTopological gamesort] 10|| 05:4046 103 July 20102009 || 31
|-
# [http://rosettacode.org/wiki/Extreme_floating_point_values Extreme floating point values] 19:36 15 July 2010
#| 31 || [http://rosettacode.org/wiki/Range_extractionEthiopian_multiplication RangeEthiopian extractionmultiplication] 22|| 04:2051 1523 July 20102009 || 82
|-
# [http://rosettacode.org/wiki/Range_expansion Range expansion] 22:25 15 July 2010
#| 32 || [http://rosettacode.org/wiki/Short-circuit_evaluationRussian_Peasant_Multiplication Short-circuitRussian evaluationPeasant Multiplication] 17|| 04:2953 2423 July 20102009 || 82
|-
# [http://rosettacode.org/wiki/Short_circuit_evaluation Short circuit evaluation] 17:29 24 July 2010
#| 33 || [http://rosettacode.org/wiki/Quaternion_typeFirst-class_functions/Use_numbers_analogously QuaternionFirst-class typefunctions/Use numbers analogously] 21|| 20:4600 25 August 20102009 || 29
|-
# [http://rosettacode.org/wiki/Stable_marriage_problem Stable marriage problem] 23:27 5 August 2010
#| 34 || [http://rosettacode.org/wiki/Truncatable_primesSeven-sided_dice_from_five-sided_dice TruncatableSeven-sided primesdice from five-sided dice] 22|| 05:3328 8 SeptemberAugust 2009 || 201029
|-
# [http://rosettacode.org/wiki/Topological_sort/Extracted_top_item Topological sort/Extracted top item] 19:45 6 October 2010
#| 35 || [http://rosettacode.org/wiki/Guess_the_numberVerify_distribution_uniformity/With_feedbackNaive GuessVerify thedistribution numberuniformity/With feedbackNaive] 06|| 05:0228 8 August 292009 October|| 201025
|-
# [http://rosettacode.org/wiki/Guess_the_number/With_feedback_(player) Guess the number/With feedback (player)] 06:11 29 October 2010
#| 36 || [http://rosettacode.org/wiki/Ordered_wordsFlatten_a_list OrderedFlatten wordsa list] 21|| 16:3541 16 August 92009 November|| 201069
|-
# [http://rosettacode.org/wiki/CSV_to_HTML_translation CSV to HTML translation] 11:38 13 November 2010
#| 37 || [http://rosettacode.org/wiki/Simple_quaternion_type_and_operationsEvolutionary_algorithm SimpleEvolutionary quaternionalgorithm] type|| and19:07 operations]6 20:01October 32009 February|| 201148
|-
# [http://rosettacode.org/wiki/Tic-tac-toe Tic-tac-toe] 07:12 4 February 2011
#| 38 || [http://rosettacode.org/wiki/Noughts_and_crosses24_game Noughts24 and crossesgame] 06|| 17:0512 31 October 52009 February|| 201152
|-
# [http://rosettacode.org/wiki/Sort_disjoint_sublist Sort disjoint sublist] 06:29 12 February 2011
#| 39 || [http://rosettacode.org/wiki/Unbias_a_random_generator24_game/Solve Unbias24 a random generatorgame/Solve] 06|| 04:5548 1 November 222009 February|| 201131
|-
# [http://rosettacode.org/wiki/Unbalance_a_random_generator Unbalance a random generator] 06:56 22 February 2011
#| 40 || [http://rosettacode.org/wiki/Text_processing/3Bulls_and_Cows_game TextBulls processing/3and Cows game] 08|| 06:3646 2 November 242009 February|| 201151
|-
# [http://rosettacode.org/wiki/Village_Pump/De-skilling%3F Village Pump/De-skilling?] 08:20 26 February 2011
#| 41 || [http://rosettacode.org/wiki/Show_a_table_with_row_and_column_headingsHamming_numbers ShowHamming anumbers] table|| with18:38 row2 and column headings] 07:42December 92009 March|| 201139
|-
# [http://rosettacode.org/wiki/Van_der_Corput_sequence Van der Corput sequence] 21:44 10 March 2011
#| 42 || [http://rosettacode.org/wiki/Executable_libraryRandom_number_generator_(included) ExecutableRandom librarynumber generator (included)] 23|| 08:4101 23 January 142010 March|| 201152
|-
# [http://rosettacode.org/wiki/Partial_function_application Partial function application] 08:04 25 March 2011
#| 43 || [http://rosettacode.org/wiki/Box_the_compassPangram_checker BoxPangram the compasschecker] 20|| 19:5812 25 January 272010 March|| 201170
|-
# [http://rosettacode.org/wiki/Yin_and_yang Yin and yang] 10:19 2 April 2011
#| 44 || [http://rosettacode.org/wiki/Vector_productsString_interpolation_(included) VectorString productsinterpolation (included)] 14|| 07:1821 30 January 92010 April|| 201152
|-
# [http://rosettacode.org/wiki/Natural_sorting Natural sorting] 11:12 23 April 2011
#| 45 || [http://rosettacode.org/wiki/Permutations/DerangementsArbitrary-precision_integers_(included) Permutations/DerangementsArbitrary-precision integers (included)] 09|| 06:3245 13 February 142010 May|| 201154
|-
# [http://rosettacode.org/wiki/Anagrams/Deranged_anagrams Anagrams/Deranged anagrams] 11:32 14 May 2011
#| 46 || [http://rosettacode.org/wiki/Knight%27s_TourAverages/Pythagorean_means Knight'sAverages/Pythagorean Tourmeans] 07|| 05:1722 20 February 292010 May|| 201162
|-
# [http://rosettacode.org/wiki/Kaprekar_numbers Kaprekar numbers] 06:48 7 June 2011
#| 47 || [http://rosettacode.org/wiki/Dinesman%27s_multiple-dwelling_problemAverages/Geometric_mean Dinesman'sAverages/Geometric multiple-dwelling problemmean] 08|| 05:2335 20 February 252010 June|| 201162
|-
# [http://rosettacode.org/wiki/Unicode_variable_names Unicode variable names] 07:16 1 July 2011
#| 48 || [http://rosettacode.org/wiki/Beyond_ASCII_variable_namesAverages/Harmonic_mean Beyond ASCIIAverages/Harmonic variable namesmean] 07|| 05:1736 20 February 12010 July|| 201162
|-
# [http://rosettacode.org/wiki/FFT FFT] 08:38 11 July 2011
#| 49 || [http://rosettacode.org/wiki/Numeric_error_propagationAverages/Root_mean_square NumericAverages/Root errormean propagationsquare] 02|| 07:5157 20 February 302010 July|| 201167
|-
# [http://rosettacode.org/wiki/Break_OO_privacy Break OO privacy] 03:38 6 August 2011
#| 50 || [http://rosettacode.org/wiki/ScriptNameAverages/Quadratic_mean ScriptNameAverages/Quadratic mean] 11|| 07:2658 20 February 62010 August|| 201167
|-
# [http://rosettacode.org/wiki/Boxing_the_compass Boxing the compass] 06:08 19 August 2011
#| 51 || [http://rosettacode.org/wiki/One_of_n_lines_in_a_fileDot_product OneDot ofproduct] n|| lines07:18 in24 a file] 22:02February 72010 September|| 201184
|-
# [http://rosettacode.org/wiki/Knuth%27s_algorithm_S Knuth's algorithm S] 19:15 21 October 2011
#| 52 || [http://rosettacode.org/wiki/Hofstadter_Figure-Figure_sequencesLuhn_test_of_credit_card_numbers HofstadterLuhn Figure-Figuretest sequencesof credit card numbers] 08|| 06:1801 2 March 222010 October|| 201170
|-
# [http://rosettacode.org/wiki/Hofstadter_Q_sequence Hofstadter Q sequence] 09:08 23 October 2011
#| 53 || [http://rosettacode.org/wiki/Truth_tableHailstone_sequence TruthHailstone tablesequence] 07|| 00:1903 8 March 312010 October|| 201183
|-
# [http://rosettacode.org/wiki/Simple_Database Simple Database] 10:39 1 November 2011
#| 54 || [http://rosettacode.org/wiki/Hello_world/NewbieHofstadter-Conway_$10,000_sequence HelloHofstadter-Conway world/Newbie$10,000 sequence] 09|| 08:1021 9 March 62010 November|| 201133
|-
# [http://rosettacode.org/wiki/Parsing/Shunting-yard_algorithm Parsing/Shunting-yard algorithm] 22:47 2 December 2011
#| 55 || [http://rosettacode.org/wiki/Parsing/RPN_calculator_algorithmFind_common_directory_path Parsing/RPNFind calculatorcommon algorithmdirectory path] 05|| 19:3534 23 March 32010 December|| 201142
|-
# [http://rosettacode.org/wiki/Parsing/RPN_to_infix_conversion Parsing/RPN to infix conversion] 20:16 3 December 2011
#| 56 || [http://rosettacode.org/wiki/Set_consolidationHorner%27s_rule_for_polynomial_evaluation SetHorner's consolidationrule for polynomial evaluation] 10|| 03:4828 31 March 72010 May|| 201264
|-
# [http://rosettacode.org/wiki/Set_consoldation Set consoldation] 15:13 7 May 2012
#| 57 || [http://rosettacode.org/wiki/Trabb_Pardo%E2%80%93Knuth_algorithmLuhn_test TrabbLuhn Pardo–Knuth algorithmtest] 20|| 04:1735 2 April 222010 May|| 201270
|-
# [http://rosettacode.org/wiki/Fibonacci_n-step_number_sequences Fibonacci n-step number sequences] 21:52 24 May 2012
#| 58 || [http://rosettacode.org/wiki/Floyd%27s_triangleNumber_reversal_game Floyd'sNumber trianglereversal game] || 19:0311 3 April 242010 June|| 201242
|-
# [http://rosettacode.org/wiki/Dutch_national_flag_problem Dutch national flag problem] 09:25 1 July 2012
| 59 || [http://rosettacode.org/wiki/Bulls_and_cows/Player Bulls and cows/Player] || 13:19 13 June 2010 || 18
|-
| 60 || [http://rosettacode.org/wiki/Four_bits_adder Four bits adder] || 15:38 15 June 2010 || 33
|-
| 61 || [http://rosettacode.org/wiki/Minesweeper_game Minesweeper game] || 10:40 10 July 2010 || 17
|-
| 62 || [http://rosettacode.org/wiki/Extreme_floating_point_values Extreme floating point values] || 19:36 15 July 2010 || 27
|-
| 63 || [http://rosettacode.org/wiki/Range_extraction Range extraction] || 22:20 15 July 2010 || 45
|-
| 64 || [http://rosettacode.org/wiki/Range_expansion Range expansion] || 22:25 15 July 2010 || 43
|-
| 65 || [http://rosettacode.org/wiki/Short-circuit_evaluation Short-circuit evaluation] || 17:29 24 July 2010 || 53
|-
| 66 || [http://rosettacode.org/wiki/Short_circuit_evaluation Short circuit evaluation] || 17:29 24 July 2010 || 53
|-
| 67 || [http://rosettacode.org/wiki/Quaternion_type Quaternion type] || 21:46 2 August 2010 || 34
|-
| 68 || [http://rosettacode.org/wiki/Stable_marriage_problem Stable marriage problem] || 23:27 5 August 2010 || 22
|-
| 69 || [http://rosettacode.org/wiki/Truncatable_primes Truncatable primes] || 22:33 8 September 2010 || 27
|-
| 70 || [http://rosettacode.org/wiki/Topological_sort/Extracted_top_item Topological sort/Extracted top item] || 19:45 6 October 2010 || 3
|-
| 71 || [http://rosettacode.org/wiki/Guess_the_number/With_feedback Guess the number/With feedback] || 06:02 29 October 2010 || 48
|-
| 72 || [http://rosettacode.org/wiki/Guess_the_number/With_feedback_(player) Guess the number/With feedback (player)] || 06:11 29 October 2010 || 26
|-
| 73 || [http://rosettacode.org/wiki/Ordered_words Ordered words] || 21:35 9 November 2010 || 48
|-
| 74 || [http://rosettacode.org/wiki/CSV_to_HTML_translation CSV to HTML translation] || 11:38 13 November 2010 || 42
|-
| 75 || [http://rosettacode.org/wiki/Simple_quaternion_type_and_operations Simple quaternion type and operations] || 20:01 3 February 2011 || 34
|-
| 76 || [http://rosettacode.org/wiki/Tic-tac-toe Tic-tac-toe] || 07:12 4 February 2011 || 17
|-
| 77 || [http://rosettacode.org/wiki/Noughts_and_crosses Noughts and crosses] || 06:05 5 February 2011 || 17
|-
| 78 || [http://rosettacode.org/wiki/Sort_disjoint_sublist Sort disjoint sublist] || 06:29 12 February 2011 || 34
|-
| 79 || [http://rosettacode.org/wiki/Unbias_a_random_generator Unbias a random generator] || 06:55 22 February 2011 || 28
|-
| 80 || [http://rosettacode.org/wiki/Unbalance_a_random_generator Unbalance a random generator] || 06:56 22 February 2011 || 28
|-
| 81 || [http://rosettacode.org/wiki/Text_processing/3 Text processing/3] || 08:36 24 February 2011 || 48
|-
| 82 || [http://rosettacode.org/wiki/Show_a_table_with_row_and_column_headings Show a table with row and column headings] || 07:42 9 March 2011 || 42
|-
| 83 || [http://rosettacode.org/wiki/Van_der_Corput_sequence Van der Corput sequence] || 21:44 10 March 2011 || 26
|-
| 84 || [http://rosettacode.org/wiki/Executable_library Executable library] || 23:41 14 March 2011 || 11
|-
| 85 || [http://rosettacode.org/wiki/Partial_function_application Partial function application] || 08:04 25 March 2011 || 28
|-
| 86 || [http://rosettacode.org/wiki/Box_the_compass Box the compass] || 20:58 27 March 2011 || 43
|-
| 87 || [http://rosettacode.org/wiki/Yin_and_yang Yin and yang] || 10:19 2 April 2011 || 35
|-
| 88 || [http://rosettacode.org/wiki/Vector_products Vector products] || 14:18 9 April 2011 || 44
|-
| 89 || [http://rosettacode.org/wiki/Natural_sorting Natural sorting] || 11:12 23 April 2011 || 6
|-
| 90 || [http://rosettacode.org/wiki/Permutations/Derangements Permutations/Derangements] || 09:32 14 May 2011 || 18
|-
| 91 || [http://rosettacode.org/wiki/Anagrams/Deranged_anagrams Anagrams/Deranged anagrams] || 11:32 14 May 2011 || 30
|-
| 92 || [http://rosettacode.org/wiki/Knight%27s_Tour Knight's Tour] || 07:17 29 May 2011 || 24
|-
| 93 || [http://rosettacode.org/wiki/Kaprekar_numbers Kaprekar numbers] || 06:48 7 June 2011 || 33
|-
| 94 || [http://rosettacode.org/wiki/Dinesman%27s_multiple-dwelling_problem Dinesman's multiple-dwelling problem] || 08:23 25 June 2011 || 17
|-
| 95 || [http://rosettacode.org/wiki/Unicode_variable_names Unicode variable names] || 07:16 1 July 2011 || 27
|-
| 96 || [http://rosettacode.org/wiki/Beyond_ASCII_variable_names Beyond ASCII variable names] || 07:17 1 July 2011 || 27
|-
| 97 || [http://rosettacode.org/wiki/FFT FFT] || 08:38 11 July 2011 || 24
|-
| 98 || [http://rosettacode.org/wiki/Numeric_error_propagation Numeric error propagation] || 02:51 30 July 2011 || 11
|-
| 99 || [http://rosettacode.org/wiki/Break_OO_privacy Break OO privacy] || 03:38 6 August 2011 || 13
|-
| 100 || [http://rosettacode.org/wiki/ScriptName ScriptName] || 11:26 6 August 2011 || 55
|-
| 101 || [http://rosettacode.org/wiki/Boxing_the_compass Boxing the compass] || 06:08 19 August 2011 || 43
|-
| 102 || [http://rosettacode.org/wiki/One_of_n_lines_in_a_file One of n lines in a file] || 22:02 7 September 2011 || 22
|-
| 103 || [http://rosettacode.org/wiki/Knuth%27s_algorithm_S Knuth's algorithm S] || 19:15 21 October 2011 || 21
|-
| 104 || [http://rosettacode.org/wiki/Hofstadter_Figure-Figure_sequences Hofstadter Figure-Figure sequences] || 08:18 22 October 2011 || 20
|-
| 105 || [http://rosettacode.org/wiki/Hofstadter_Q_sequence Hofstadter Q sequence] || 09:08 23 October 2011 || 31
|-
| 106 || [http://rosettacode.org/wiki/Truth_table Truth table] || 07:19 31 October 2011 || 12
|-
| 107 || [http://rosettacode.org/wiki/Simple_Database Simple Database] || 10:39 1 November 2011 || 10
|-
| 108 || [http://rosettacode.org/wiki/Hello_world/Newbie Hello world/Newbie] || 09:10 6 November 2011 || 10
|-
| 109 || [http://rosettacode.org/wiki/Parsing/Shunting-yard_algorithm Parsing/Shunting-yard algorithm] || 22:47 2 December 2011 || 10
|-
| 110 || [http://rosettacode.org/wiki/Parsing/RPN_calculator_algorithm Parsing/RPN calculator algorithm] || 05:35 3 December 2011 || 23
|-
| 111 || [http://rosettacode.org/wiki/Parsing/RPN_to_infix_conversion Parsing/RPN to infix conversion] || 20:16 3 December 2011 || 12
|-
| 112 || [http://rosettacode.org/wiki/Set_consolidation Set consolidation] || 10:48 7 May 2012 || 12
|-
| 113 || [http://rosettacode.org/wiki/Set_consoldation Set consoldation] || 15:13 7 May 2012 || 12
|-
| 114 || [http://rosettacode.org/wiki/Trabb_Pardo%E2%80%93Knuth_algorithm Trabb Pardo–Knuth algorithm] || 20:17 22 May 2012 || 15
|-
| 115 || [http://rosettacode.org/wiki/Fibonacci_n-step_number_sequences Fibonacci n-step number sequences] || 21:52 24 May 2012 || 11
|-
| 116 || [http://rosettacode.org/wiki/Floyd%27s_triangle Floyd's triangle] || 19:03 24 June 2012 || 13
|-
| 117 || [http://rosettacode.org/wiki/Dutch_national_flag_problem Dutch national flag problem] || 09:25 1 July 2012 || 5
|}
 
(Auto-generated so it includes miss-spellings and re-directs)
 
=== Pages I have started from 1 July 2012 to 16 Aug 2013 ===
 
User: Paddy3118 has created 392 new pages of which 148 were not Talk: pages, from approx 4523 edits.<br>
New pages created, in order, are:
 
'''...'''
: . 121 [[Averages/Mean angle]]
: . 122 [[Averages/Mean time of day]]
: . 123 [[Permutations by swapping]]
: . 124 [[Pig the dice game]]
: . 125 [[Pig the dice game/Player]]
: . 126 [[Total Circles Area]]
: . 127 [[Zeckendorf number representation]]
: . 128 [[Permutations/Rank of a permutation]]
: . 129 [[Multifactorial]]
: . 130 [[Fannkuch]]
: . 131 [[Topswops]]
: . 132 [[I before E except after C]]
: . 133 [[Middle three digits]]
: . 134 [[Divisors of a natural number]]
: . 135 [[Harshad or Niven series]]
: . 136 [[Largest int from concatenated ints]]
: . 137 [[Circles of given radius through two points]]
: . 138 [[Rep-string]]
: . 139 [[Repeated string]]
: . 140 [[Multiplies of 3 and 5]]
: . 141 [[Sparkline in unicode]]
: . 142 [[Flipping bits game]]
: . 143 [[Percolation/Bond percolation]]
: . 144 [[Percolation/Site percolation]]
: . 145 [[Percolation]]
: . 146 [[Percolation/Mean run density]]
: . 147 [[Percolation/Mean cluster density]]
: . 148 [[Longest increasing subsequence]]
 
(Yep, I know the counts are off; it is becoming increasingly more difficult to mine RC for the data).
 
=== Pages I have started from 16 Aug 2013 to 3 Jan 2015 ===
 
'''...'''
: . '''148''' 07:13, 16 August 2013 [[Longest increasing subsequence]]
: . '''149''' 10:11, 28 September 2013 [[Quickselect algorithm]]
: . '''150''' 07:36, 6 October 2013 [[Comma quibbling]]
: . '''151''' 13:15, 13 October 2013 [[Zhang-Suen thinning algorithm]]
: . '''152''' 10:52, 1 January 2014 [[Hickerson series of almost integers]]
: . '''153''' 20:20, 6 February 2014 [[AKS test for primes]]
: . '''154''' 20:38, 21 February 2014 [[Almost prime]]
: . '''155''' 21:36, 6 March 2014 [[Narcissistic decimal number]]
: . '''156''' 10:53, 15 March 2014 [[N'th]]
: . '''157''' 19:50, 15 March 2014 [[Ludic numbers]]
: . '''158''' 07:04, 26 March 2014 [[Extensible prime generator]]
: . '''159''' 23:44, 4 April 2014 [[Nonoblock]]
: . '''160''' 10:20, 11 April 2014 [[Digital root/Multiplicative digital root]]
: . '''161''' 09:10, 4 May 2014 [[Order disjoint list items]]
: . '''162''' 20:18, 20 May 2014 [[Move-to-front algorithm]]
: . '''163''' 16:29, 5 July 2014 [[Ranking methods]]
: . '''164''' 11:48, 27 September 2014 [[Penney's game]]
: . '''165''' 11:08, 4 October 2014 [[Solve the no connection puzzle]]
: . '''166''' 06:34, 13 November 2014 [[Phrase reversals]]
: . '''167''' 22:26, 14 November 2014 [[Superpermutation minimisation]]
: . '''168''' 08:42, 7 December 2014 [[Stern-Brocot sequence]]
: . '''169''' 01:36, 11 December 2014 [[Kahan summation]]
: . '''170''' 00:45, 16 December 2014 [[Proper divisors]]
: . '''171''' 01:04, 16 December 2014 [[Amicable pairs]]
: . '''172''' 19:10, 16 December 2014 [[Abundant, deficient and perfect number classifications]]
: . '''173''' 21:56, 18 December 2014 [[Aliquot sequence classifications]]
: . '''174''' 03:07, 3 January 2015 [[Heronian triangles]]
 
 
[[Speaks::English (English)| ]]

Latest revision as of 11:32, 31 March 2021

My Favorite Languages
Language Proficiency
Python Advanced?
C Advanced(some time ago)
AWK Advanced?
Tcl I get by
Perl I get by
BASIC Advanced(some time ago)
VHDL Yep
Verilog Yep
Bash Yep
csh Yep
Wrote my own Been there. Done that. Next!
... ...

Hi, I'm Donald McCarthy. I work with Electronic Design Automation tools creating design flows, filling in the gaps with novel tools, and generally helping to design and verify integrated circuits. Your phone might have a processor I worked on, or if you have a nice German car, the engine management chips or the braking controllers, and lately the ADAS (Advanced Driver Assistance Systems), might be things I've worked on.

I have used the Python programming language for over two decades, and am a python advocate, working by POLITELY (sorry about the shout), spreading the word in forums such as this, and by answering Python queries in blogs. I maintain my own blog Go Deh!.

Rosetta Code Tasks

Although I do a little cleanup of RC pages, and engage in relevant talk page discussions (Kick-me if I seem impolite),

It's clearly gone beyond that. Your deletionary vandalism is now metastasising into an open attack on the intention of Rosetta Code (declared on the landing page) to "aid a person with a grounding in one approach to a problem in learning another."
You seem to regard Rosetta Code as a vehicle for "encouraging" some approaches and "discouraging" others.
This is gratuitous, self-indulgent, and damaging – certainly to Rosetta Code, and probably to you as well.
You are obviously well aware of this tendency in your own behaviour.
Perhaps it would help you and others, both here, and in other parts of your life, to get a little friendly advice and help ? Hout (talk) 11:32, 31 March 2021 (UTC)

I had a stash of examples written for an un-published, (and un-finished to be truthful), book on Python that might be candidates for tasks.

It turned out that, most of the tasks I have written, I developed with RC in mind, and follow my interests at the time. I maintain a list in my talk page of new pages I have created, and, being vain, like to track their viewings, (but I don't artificially pump their viewing stats; that would be impolite, and pretty pointless).

There is one edit that was not for a new page or a task I did that I like to remember, and that was my changes to the entry on Hexadecimal (that also lead to me adding octal).

What Rosetta Code is to me

  • A better repository for those algorithms that interest me.
  • A way to improve my technical writing skills. (Something that can be very useful at work).
    • A way to do as I say: I really can't stand papers written for journals and too many Wikipedia maths entries where you are confronted by a sea of symbols, without any attempt to take the interested amateur along with them. We're not dumb, and we have to be pretty interested to end up reading the paper anyway. I think of it not as "dumbing down", more like popularising.
  • It's a way to take my mind off a harder problem so that my unconscious can do its magic.

Writing and maintaining tasks

Wow, it certainly teaches you a lot about how easy it is to miss something in the description of a task. I have very regular indication of how easy it is to miss something out when implementing a task from a description, as I watch others completing tasks here, very often someone elses mistakes stops me from blundering into the same thing which may make me look a little better ;-)

Pages I have started

# Task Title Create time & date Example count
1 Spiral matrix 06:27 5 August 2008 49
2 Monty Hall problem 17:59 5 August 2008 49
3 Web scraping 20:09 20 August 2008 51
4 Sequence of non-squares 08:36 24 August 2008 57
5 Anagrams 20:28 24 September 2008 67
6 Text processing/Max licenses in use 22:06 3 October 2008 48
7 One-dimensional cellular automata 21:35 8 October 2008 58
8 Conway's Game of Life 22:06 10 October 2008 53
9 Text processing/1 09:47 8 November 2008 32
10 Text processing/2 22:21 13 November 2008 32
11 Align columns 05:27 16 November 2008 61
12 Probabilistic choice 18:28 17 November 2008 36
13 Knapsack problem/Unbounded 22:02 2 December 2008 42
14 Day of the week 14:06 12 December 2008 73
15 Non-decimal radices/Output 05:14 31 January 2009 45
16 Literals/Integer 23:03 1 February 2009 66
17 Interactive programming 17:18 21 February 2009 53
18 First-class functions 15:22 24 February 2009 55
19 Y combinator 03:54 28 February 2009 50
20 Function composition 06:26 3 March 2009 71
21 Exceptions/Catch an exception thrown in a nested call 05:31 7 March 2009 34
22 Look-and-say sequence 09:20 4 April 2009 60
23 Mutual recursion 21:22 9 April 2009 80
24 Bulls and cows 14:21 3 May 2009 51
25 Test a function 18:15 28 May 2009 35
26 Menu 18:27 3 June 2009 48
27 Sort stability 08:32 6 June 2009 39
28 Averages/Simple moving average 21:13 17 June 2009 54
29 Send email 05:51 1 July 2009 27
30 Topological sort 05:46 3 July 2009 31
31 Ethiopian multiplication 04:51 23 July 2009 82
32 Russian Peasant Multiplication 04:53 23 July 2009 82
33 First-class functions/Use numbers analogously 20:00 5 August 2009 29
34 Seven-sided dice from five-sided dice 05:28 8 August 2009 29
35 Verify distribution uniformity/Naive 05:28 8 August 2009 25
36 Flatten a list 16:41 16 August 2009 69
37 Evolutionary algorithm 19:07 6 October 2009 48
38 24 game 17:12 31 October 2009 52
39 24 game/Solve 04:48 1 November 2009 31
40 Bulls and Cows game 06:46 2 November 2009 51
41 Hamming numbers 18:38 2 December 2009 39
42 Random number generator (included) 08:01 23 January 2010 52
43 Pangram checker 19:12 25 January 2010 70
44 String interpolation (included) 07:21 30 January 2010 52
45 Arbitrary-precision integers (included) 06:45 13 February 2010 54
46 Averages/Pythagorean means 05:22 20 February 2010 62
47 Averages/Geometric mean 05:35 20 February 2010 62
48 Averages/Harmonic mean 05:36 20 February 2010 62
49 Averages/Root mean square 07:57 20 February 2010 67
50 Averages/Quadratic mean 07:58 20 February 2010 67
51 Dot product 07:18 24 February 2010 84
52 Luhn test of credit card numbers 06:01 2 March 2010 70
53 Hailstone sequence 00:03 8 March 2010 83
54 Hofstadter-Conway $10,000 sequence 08:21 9 March 2010 33
55 Find common directory path 19:34 23 March 2010 42
56 Horner's rule for polynomial evaluation 03:28 31 March 2010 64
57 Luhn test 04:35 2 April 2010 70
58 Number reversal game 19:11 3 April 2010 42
59 Bulls and cows/Player 13:19 13 June 2010 18
60 Four bits adder 15:38 15 June 2010 33
61 Minesweeper game 10:40 10 July 2010 17
62 Extreme floating point values 19:36 15 July 2010 27
63 Range extraction 22:20 15 July 2010 45
64 Range expansion 22:25 15 July 2010 43
65 Short-circuit evaluation 17:29 24 July 2010 53
66 Short circuit evaluation 17:29 24 July 2010 53
67 Quaternion type 21:46 2 August 2010 34
68 Stable marriage problem 23:27 5 August 2010 22
69 Truncatable primes 22:33 8 September 2010 27
70 Topological sort/Extracted top item 19:45 6 October 2010 3
71 Guess the number/With feedback 06:02 29 October 2010 48
72 Guess the number/With feedback (player) 06:11 29 October 2010 26
73 Ordered words 21:35 9 November 2010 48
74 CSV to HTML translation 11:38 13 November 2010 42
75 Simple quaternion type and operations 20:01 3 February 2011 34
76 Tic-tac-toe 07:12 4 February 2011 17
77 Noughts and crosses 06:05 5 February 2011 17
78 Sort disjoint sublist 06:29 12 February 2011 34
79 Unbias a random generator 06:55 22 February 2011 28
80 Unbalance a random generator 06:56 22 February 2011 28
81 Text processing/3 08:36 24 February 2011 48
82 Show a table with row and column headings 07:42 9 March 2011 42
83 Van der Corput sequence 21:44 10 March 2011 26
84 Executable library 23:41 14 March 2011 11
85 Partial function application 08:04 25 March 2011 28
86 Box the compass 20:58 27 March 2011 43
87 Yin and yang 10:19 2 April 2011 35
88 Vector products 14:18 9 April 2011 44
89 Natural sorting 11:12 23 April 2011 6
90 Permutations/Derangements 09:32 14 May 2011 18
91 Anagrams/Deranged anagrams 11:32 14 May 2011 30
92 Knight's Tour 07:17 29 May 2011 24
93 Kaprekar numbers 06:48 7 June 2011 33
94 Dinesman's multiple-dwelling problem 08:23 25 June 2011 17
95 Unicode variable names 07:16 1 July 2011 27
96 Beyond ASCII variable names 07:17 1 July 2011 27
97 FFT 08:38 11 July 2011 24
98 Numeric error propagation 02:51 30 July 2011 11
99 Break OO privacy 03:38 6 August 2011 13
100 ScriptName 11:26 6 August 2011 55
101 Boxing the compass 06:08 19 August 2011 43
102 One of n lines in a file 22:02 7 September 2011 22
103 Knuth's algorithm S 19:15 21 October 2011 21
104 Hofstadter Figure-Figure sequences 08:18 22 October 2011 20
105 Hofstadter Q sequence 09:08 23 October 2011 31
106 Truth table 07:19 31 October 2011 12
107 Simple Database 10:39 1 November 2011 10
108 Hello world/Newbie 09:10 6 November 2011 10
109 Parsing/Shunting-yard algorithm 22:47 2 December 2011 10
110 Parsing/RPN calculator algorithm 05:35 3 December 2011 23
111 Parsing/RPN to infix conversion 20:16 3 December 2011 12
112 Set consolidation 10:48 7 May 2012 12
113 Set consoldation 15:13 7 May 2012 12
114 Trabb Pardo–Knuth algorithm 20:17 22 May 2012 15
115 Fibonacci n-step number sequences 21:52 24 May 2012 11
116 Floyd's triangle 19:03 24 June 2012 13
117 Dutch national flag problem 09:25 1 July 2012 5

(Auto-generated so it includes miss-spellings and re-directs)

Pages I have started from 1 July 2012 to 16 Aug 2013

User: Paddy3118 has created 392 new pages of which 148 were not Talk: pages, from approx 4523 edits.
New pages created, in order, are:

...

. 121 Averages/Mean angle
. 122 Averages/Mean time of day
. 123 Permutations by swapping
. 124 Pig the dice game
. 125 Pig the dice game/Player
. 126 Total Circles Area
. 127 Zeckendorf number representation
. 128 Permutations/Rank of a permutation
. 129 Multifactorial
. 130 Fannkuch
. 131 Topswops
. 132 I before E except after C
. 133 Middle three digits
. 134 Divisors of a natural number
. 135 Harshad or Niven series
. 136 Largest int from concatenated ints
. 137 Circles of given radius through two points
. 138 Rep-string
. 139 Repeated string
. 140 Multiplies of 3 and 5
. 141 Sparkline in unicode
. 142 Flipping bits game
. 143 Percolation/Bond percolation
. 144 Percolation/Site percolation
. 145 Percolation
. 146 Percolation/Mean run density
. 147 Percolation/Mean cluster density
. 148 Longest increasing subsequence

(Yep, I know the counts are off; it is becoming increasingly more difficult to mine RC for the data).

Pages I have started from 16 Aug 2013 to 3 Jan 2015

...

. 148 07:13, 16 August 2013 Longest increasing subsequence
. 149 10:11, 28 September 2013 Quickselect algorithm
. 150 07:36, 6 October 2013 Comma quibbling
. 151 13:15, 13 October 2013 Zhang-Suen thinning algorithm
. 152 10:52, 1 January 2014 Hickerson series of almost integers
. 153 20:20, 6 February 2014 AKS test for primes
. 154 20:38, 21 February 2014 Almost prime
. 155 21:36, 6 March 2014 Narcissistic decimal number
. 156 10:53, 15 March 2014 N'th
. 157 19:50, 15 March 2014 Ludic numbers
. 158 07:04, 26 March 2014 Extensible prime generator
. 159 23:44, 4 April 2014 Nonoblock
. 160 10:20, 11 April 2014 Digital root/Multiplicative digital root
. 161 09:10, 4 May 2014 Order disjoint list items
. 162 20:18, 20 May 2014 Move-to-front algorithm
. 163 16:29, 5 July 2014 Ranking methods
. 164 11:48, 27 September 2014 Penney's game
. 165 11:08, 4 October 2014 Solve the no connection puzzle
. 166 06:34, 13 November 2014 Phrase reversals
. 167 22:26, 14 November 2014 Superpermutation minimisation
. 168 08:42, 7 December 2014 Stern-Brocot sequence
. 169 01:36, 11 December 2014 Kahan summation
. 170 00:45, 16 December 2014 Proper divisors
. 171 01:04, 16 December 2014 Amicable pairs
. 172 19:10, 16 December 2014 Abundant, deficient and perfect number classifications
. 173 21:56, 18 December 2014 Aliquot sequence classifications
. 174 03:07, 3 January 2015 Heronian triangles