重要なお知らせ

「教えて! goo」は2025年9月17日(水)をもちまして、サービスを終了いたします。詳細はこちら>

【6/2終了】教えて!goo新規会員登録

ある程度本が出版されていて、覚えることが少ないプログラミング言語を教えて下さい。
マイナーな奴でも大丈夫です。

A 回答 (8件)

「覚えることが少ない」だけだと


https://ja.wikipedia.org/wiki/Lazy_K
とか
https://ja.wikipedia.org/wiki/Unlambda
とかが入るのかなぁ....

純粋に「覚えることが少ない」というだけで, 実用性は皆無だけど.
    • good
    • 1

データの統計処理ならR。


複雑な統計処理も少ない行で書けます。
書籍も多いです。

ただし、統計学が分かっていることが前提。
    • good
    • 0

どんなものを作りたいかによって、覚える内容も変わりますよ。


例えばWebのサーバーを作りたいなら、JavaScriptがものすごく簡単ですし。

どんなものを作りたいのかイメージを出してみては?
    • good
    • 0

Python、って答えてる人が多いけど、「覚えることが少ない」ってのは嘘だ。


Pythonは実はかなり巨大で、ビルトインライブラリの機能やその使い方、を全部把握するとすれば、「ものすごく覚えることが多い」。
これは考えてみれば当たり前なんだけど、Pythonがコード的に書く量が少なくなる、と言うのは、もともと持ってるライブラリが「巨大だから」なんだよ。
加えて、「書く量が少なくなる」と言うのは構文上のトリックも多い、って事だ。構文に例外が存在してて、その例外を全部覚えないと使いこなせない、と言う事も言える。
従って、「書くのが短い」と言うのと「覚えることが多い」ってのはある種トレードオフの関係があるんだ。

まぁ、「言語が人気が出る」には「宣伝に嘘が混じる」のはある程度しょうがないんだけど、あまりこのテの「宣伝」をマトモに受け取らないように。
実はプログラミング言語の流行り廃りってのは、フツーに流通してる「商品」と同様に、CM的効果が関係してるんだ。そして「CMは嘘を含む」。現実の商品でもそうだし、プログラミング言語も例外じゃない。
これはマーケティングの話、なんで、結局、受け取る側も「CMの宣伝文句をマトモに受け取らないように」しないとならない。
要は、駿台予備学校、代々木ゼミナール、河合塾、Z会が宣伝してる「東大合格者数」の数を足し合わせれば、東大新入生の数よか多くなる、的な事は「良くある」って思ってないとならない、ってこった。

さて。
「覚えることが少ないプログラミング言語」と言う事は言い換えると「仕様が小さい」と言う事になるだろう。「仕様が小さい」と言う事は「機能が少ない」と言う事が言えるが。
(ちなみに、だけど、Pythonにはマトモな言語仕様書が存在しないので、その辺でもちと推薦しづらい・・・「今日の」Pythonは知ってても「明日の」Pythonがどうなるか、は予測しづらいから、だ)
恐らく、「覚えることが少ないプログラミング言語」と言うテーマだと、知ってる限りで言うと、Schemeと言う言語がそれに当たる、と思う。
仕様書が100ページに満たない、と言うのはプログラミング言語では極めて小さい部類に入る。

R7RS(Scheme仕様書第7版):
https://github.com/oitomo/r7rs-small-spec-ja/blo …

実装としては、長い間、UNIX系処理系しか存在しなかったんだけど、最近ではWindows版も出ているGaucheが日本では有名だ。

Gauche:
https://practical-scheme.net/gauche/download-j.h …

また、Gaucheならオライリーから関連本が出版されている。

プログラミングGauche:
https://www.oreilly.co.jp/books/9784873113487/

Gaucheに限らなければ、割にScheme関連の本は実はそこそこ出ている。もっとも古い仕様用、が多くなる、って事は言えるけど、大体、世界的には古いR5RS(Scheme仕様書第5版)がデファクトスタンダードだと考えていいだろう(ちなみに、こっちの仕様は50ページに満たない)。

R5RS(Scheme仕様書第5版):
https://www.unixuser.org/~euske/doc/r5rs-ja/r5rs …

恐らく、Schemeのもっとも有名な本はMIT(マサチューセッツ工科大学)からリリースされた次の本だろう。

SICP(計算機プログラムの構造と解釈):
https://sicp.iijlab.net/fulltext/

他にもチラホラScheme本は「ある」んで、Amazon辺りで検索すれば、そこそこな数の本はヒットする筈だ。
例えば、

Scheme手習い:
https://www.ohmsha.co.jp/book/9784274068263/

Scheme修行:
https://www.amazon.co.jp/Scheme%E4%BF%AE%E8%A1%8 …

なんかは(僕個人の評価はさておき)良書として良く挙げられる書籍だ。
    • good
    • 1

Python


Ruby
どっちもネットと本の情報量多いし他の言語と比べると難易度も低いから覚えやすい。
特に日本で開発されたRubyは日本語圏の情報が多いし習得してる日本人も多い
    • good
    • 0

母国語。


コンパイラの他に、何かの言語を扱えるプログラマも必要になるけど。
    • good
    • 0
この回答へのお礼

Thank you

お礼日時:2024/12/30 19:21

簡単なのはhtmlですね


アプリを作る方ですとC#です
どちらも初心者でも入りやすく、練習用のチュートリアルが豊富に存在します
またプロになっても使われる言語なので覚えて損はないです

マイナーなのは複雑だったりバグがあったり、サポートが貧弱だったりと流行らない理由があるんですね
    • good
    • 1
この回答へのお礼

ありがとうございます。ぜひとも参考にさせていただきます!

お礼日時:2024/12/30 19:02

Python

    • good
    • 0
この回答へのお礼

Python前々から気になっておりました、ありがとうございます!

お礼日時:2024/12/30 19:03

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人はこんなQ&Aも見ています


このQ&Aを見た人がよく見るQ&A