APL Wiki:Wikipedia: Difference between revisions

Jump to navigation Jump to search
253 bytes added ,  19:11, 12 October 2023
m
no edit summary
No edit summary
mNo edit summary
 
(7 intermediate revisions by 3 users not shown)
Line 23: Line 23:
{{N}} [https://en.wikipedia.org/wiki/Constructor_(object-oriented_programming) Constructor] (:implements constructor)
{{N}} [https://en.wikipedia.org/wiki/Constructor_(object-oriented_programming) Constructor] (:implements constructor)


{{N}} [https://en.wikipedia.org/wiki/Control_flow#Control_structures_in_practice Control structs]
{{Y}} [https://en.wikipedia.org/wiki/Control_flow#Control_structures_in_practice Control structs]


{{N}} [https://en.wikipedia.org/wiki/Comparison_of_programming_languages_(basic_instructions)#Control_flow Control flow] needs entry in most tables
{{N}} [https://en.wikipedia.org/wiki/Comparison_of_programming_languages_(basic_instructions)#Control_flow Control flow] needs entry in most tables
Line 43: Line 43:
{{N}} [https://en.wikipedia.org/wiki/Foreach_loop#Language_support Foreach loops] (:InEach)
{{N}} [https://en.wikipedia.org/wiki/Foreach_loop#Language_support Foreach loops] (:InEach)


{{N}} [https://en.wikipedia.org/wiki/Function_composition_(computer_science) Function Composition] (add ⍤, ⍥, [[Function Composition]] reference)
{{N}} [https://en.wikipedia.org/wiki/Function_composition_(computer_science) Function Composition] (add ⍤, ⍥, [[Function composition]] reference)


{{N}} [https://en.wikipedia.org/wiki/Functional_programming#Coding_styles Functional programming]
{{N}} [https://en.wikipedia.org/wiki/Functional_programming#Coding_styles Functional programming]
Line 55: Line 55:
{{N}} [https://en.wikipedia.org/wiki/Higher-order_function#Support_in_programming_languages Higher-order function] (operator)
{{N}} [https://en.wikipedia.org/wiki/Higher-order_function#Support_in_programming_languages Higher-order function] (operator)


{{N}} [https://en.wikipedia.org/wiki/Comparison_of_programming_languages_(basic_instructions)#Standard_stream_I.2FO I/O] (←⎕ ⎕← ←⍞ ⍞←)
{{Y}} [https://en.wikipedia.org/wiki/Comparison_of_programming_languages_(basic_instructions)#Standard_stream_I.2FO I/O] (←⎕ ⎕← ←⍞ ⍞←)
 
{{Y}} [https://en.wikipedia.org/wiki/Comparison_of_integrated_development_environments IDEs]


{{N}} [https://en.wikipedia.org/wiki/Comparison_of_programming_languages_(syntax)#Libraries Libraries] (:Require and :Include)
{{N}} [https://en.wikipedia.org/wiki/Comparison_of_programming_languages_(syntax)#Libraries Libraries] (:Require and :Include)
Line 67: Line 69:
{{Y}} [https://en.wikipedia.org/wiki/List_of_programming_languages_by_type#Multiparadigm_languages Multiparadigm languages]
{{Y}} [https://en.wikipedia.org/wiki/List_of_programming_languages_by_type#Multiparadigm_languages Multiparadigm languages]


{{N}} [https://en.wikipedia.org/wiki/Comparison_of_programming_languages_(array)#Mathematical_matrix_operations Mathematical matrix operations] (⍉, m[;j] or j⌷⍤1⊢m, m[i;] or i⌷m)
{{Y}} [https://en.wikipedia.org/wiki/Comparison_of_programming_languages_(array)#Mathematical_matrix_operations Mathematical matrix operations] (⍉, m[;j] or j⌷⍤1⊢m, m[i;] or i⌷m)
 
{{N}} [https://en.wikipedia.org/wiki/Naming_convention_(programming)#APL Naming convention] is out of date. Maybe refer to https://abrudz.github.io/style/#nc


{{Y}} [https://en.wikipedia.org/wiki/List_of_programming_languages_by_type#Object-oriented_class-based_languages OO langs]
{{Y}} [https://en.wikipedia.org/wiki/List_of_programming_languages_by_type#Object-oriented_class-based_languages OO langs]
Line 75: Line 79:
{{Y}} [https://en.wikipedia.org/wiki/Operator_(computer_programming)#Operator_features_in_programming_languages Operator features]
{{Y}} [https://en.wikipedia.org/wiki/Operator_(computer_programming)#Operator_features_in_programming_languages Operator features]


{{N}} [https://en.wikipedia.org/wiki/Prefix_sum#Scan_higher_order_function Prefix sum] (+\)
{{Y}} [https://en.wikipedia.org/wiki/Prefix_sum#Scan_higher_order_function Prefix sum] (+\)


{{Y}} [https://en.wikipedia.org/wiki/Short-circuit_evaluation#Support_in_common_programming_languages Short-circuit evaluation]
{{Y}} [https://en.wikipedia.org/wiki/Short-circuit_evaluation#Support_in_common_programming_languages Short-circuit evaluation]
Line 95: Line 99:
{{Y}} [https://en.wikipedia.org/wiki/Comparison_of_programming_languages_(string_functions)#trim Trim]
{{Y}} [https://en.wikipedia.org/wiki/Comparison_of_programming_languages_(string_functions)#trim Trim]


{{N}} [https://en.wikipedia.org/wiki/While_loop#Demonstrating_while_loops While loops] :While :EndWhile
{{Y}} [https://en.wikipedia.org/wiki/While_loop#Demonstrating_while_loops While loops] :While :EndWhile


{{N}} [https://en.wikipedia.org/wiki/Yoda_conditions Yoda conditions]
{{N}} [https://en.wikipedia.org/wiki/Yoda_conditions Yoda conditions]

Navigation menu