ロゼッタコード R言語編



R言語のコード例

1

2

9

A

B

C

D

E

F

G

H

I

J

K

L

M

N

O

P

Q

R

S

T

U

V

W

X

Y

Z

ロゼッタコードとは



Rosetta Codeվիքի-ի վրա հիմնված ծրագրավորման քրեստոմատիա կայք է՝ ընդհանուր ալգորիթմների ներդրմամբ և տարբեր ծրագրավորման խնդիրների լուծումներով շատ տարբեր ծրագրավորման լեզուներով: .[1] Այն ստեղծվել է 2007 թվականին Մայք Մոլի կողմից։

2016 թվականի հուլիսի 21-ի դրությամբ Rosetta Code-ն ունի՝ [2]

  • 801 ծրագրավորման առաջադրանքներ (կամ խնդիրներ),
  • 197 լրացուցիչ ծրագրային առաջադրանքների նախագծեր,
  • 602 ծրագրավորման լեզու,
  • 50198 ծրագրավորման լեզվի օրինակներ/մուտքեր:

Կայքի բովանդակությունը լիցենզավորված է GNU Free Documentation License 1.2-ի համաձայն, թեև որոշ բաղադրիչներ կարող են կրկնակի արտոնագրված լինել ավելի թույլատրելի պայմաններով: [3]

Rosetta Code-ի վեբ պահեստը ցույց է տալիս, թե ինչպես է ցանկալի ֆունկցիոնալությունը շատ տարբեր կերպով իրականացվում ծրագրավորման տարբեր պարադիգմներում, [4][5] և ինչպես է նույն առաջադրանքը կատարվում տարբեր ծրագրավորման լեզուներում: [6]:

Տվյալներ և կառուցվածք[խմբագրել]

Rosetta Code կայքը կազմակերպված է որպես առաջադրանքների (հատուկ ծրագրավորման խնդիրներ կամ նկատառումներ) և համակարգչային ծրագրավորման լեզուների զննարկվող հատված: Առաջադրանքի էջը ցուցադրում է այցելուների կողմից ներկայացված լուծումները տարբեր տարբերակներով: համակարգչային լեզուներ՝ թույլ տալով դիտողին համեմատել յուրաքանչյուր լեզվի մոտեցումը առաջադրանքի նշված խնդրի հետ: Առաջադրանքների էջերը ներառված են յուրաքանչյուր լեզվով ցուցակներում՝ հիմնված տրված լուծումների լեզուների վրա; C ծրագրավորման լեզվով լուծում ունեցող առաջադրանքը կհայտնվի C-ի ցուցակում: Եթե նույն առաջադրանքն ունի լուծում Ruby-ում, առաջադրանքը կհայտնվի նաև Ruby-ի ցուցակում:

Առաջադրանքների ընտրություն[խմբագրել]

Հետևյալը ներկայացնում է Rosetta Code-ում հայտնաբերված առաջադրանքների նմուշը. [8]

アッカーマン関数

アナグラム

ビット演算

コメント

空プログラム

  • Դատարկ ծրագիր

階乗

フィボナッチ

関数定義

ハローワールド

インフィニティ

乱数

シーザー暗号

ソート

マザーグースの歌詞を出力する