学習方法

メンター情報

料金

対応時間帯

返信スピード

学習方法

メンター情報

料金

対応時間帯

返信スピード

JavaScript Haskell Vim HTML/CSS

プログラミング初学者の方(とくにHaskell) ご質問を承ります!

プログラミング初学者の方(とくにHaskell) ご質問を承ります!-image2

できること

純粋函數型言語といはれるHaskellは 現在主流な開發言語とはみなされてゐないやうに見えます
ですが 研究分野や ビジネスの基盤になるやうな分野で 現役で活躍してゐる 實用的なプログラミング言語です
最近では ブロックチェーンでも時価総額のランキング10位以内には入ってゐるカルダノの實装プログラミング言語としても知られてゐます
このやうに聞くと Haskell は 専門的で 氣軽に手を出せないやうに感じられがちですが そんなことはありません
たとへば プログラムを始めて 最初に書くことの多い 「Hello World」 プログラム( Hello World と表示するだけのプログラム) は

main = putStrLn "Hello World"

これだけで ちゃんと動きます
ちょっとした計算や アルゴリズムを實装させたい場合にも Haskellは とても手軽に 直感的に扱へるので プログラミングをこれから初めて學ぶやうな方にも おすすめです
ただ 私にとって Haskellの一番の魅力は 自分が實現したいプログラムを 手軽に書いていけること以上に この言語の背景にある 數學的に緻密な構造を 言語を使用するといふ實践を通して 少しづつ學んでゐる といふ實感が持てることです
私は その學びの途上にあります
ですから さういった Haskellの論理的に緻密な構造について すべてを理解してゐるわけでは全くありません
ですが 様々な コード・函數・アプリケーションを Haskellで實装した といふ經驗が これからHaskellを學ばうといふ人にも 何らかの役に立つのでは と このプランを提案いたしました
Haskellは 私にとっては 明らかに 手軽で 柔軟な言語ですが 残念ながら 主流ではないこともあり 多くのすぐれたチュートリアルは存在しますが それらを目にする機會が少なかったり ちょっとした設定で 3Dグラフィックや音楽を使ったアプリを パパっと作れてしまふやうな環境が 用意されてゐない といふのが現状だと思ひます
たとへば 「ちょっと軽めの自作RPGでもつくってみやうかな」などと思ったとき
全く音楽のないターミナルアプリとして それを實装するならば それほど設定を考へることはないのですが
やはり キャラクターを描き 音楽などつける となると gloss, SDL2, openAL, openGL などのライブラリを活用する必要が出てきます
この際 Haskellは まだまだ 主流のプログラミング言語に比べて 初學者の敷居が高い と感じざるを得ません
私は 自らの試行錯誤と開發經驗を通じて 自分なりに それらの實装を實現してきました
まだまだ至らない部分は多々ありますが それでも これからゲームをつくりたい 學習を効率化したい 仕事で何らかの作業を簡素化させるアプリをつくりたい などのヒントを ご提示できるのでは と自負しております
どうぞ よろしく お願ひいたします

メンタープロフィール

yokoP

最終ログイン:1日前
評価:-

レビュー

レビューは投稿されていません。
あなたにおすすめの人気メンター
これからRuby on Railsを学び始めたい・学んでいるがメンターを探している方のフォローを致します!
これからRuby on Railsを学び始めたい・学んでいるがメンターを探している方のフォローを致します!
これからRuby on Railsを学び始めたい・学んでいるがメンターを探している方のフォローを致します!
5.0 (4)
CADなんでも相談ルーム
CADなんでも相談ルーム
CADなんでも相談ルーム
5.0 (2)
相談に乗ります
相談に乗ります
相談に乗ります
5.0 (1)
【未経験歓迎】開発歴10年の現役フリーランスが独学やポートフォリオ作成・就職活動をサポート
【未経験歓迎】開発歴10年の現役フリーランスが独学やポートフォリオ作成・就職活動をサポート
【未経験歓迎】開発歴10年の現役フリーランスが独学やポートフォリオ作成・就職活動をサポート
4.9 (64)
【初心者から中級者もOK】プログラミング基礎からプロダクト開発を分かりやすくお答えます!
【初心者から中級者もOK】プログラミング基礎からプロダクト開発を分かりやすくお答えます!
【初心者から中級者もOK】プログラミング基礎からプロダクト開発を分かりやすくお答えます!
4.5 (12)
【未経験者歓迎】プログラミングからキャリア相談まで(初心者向学習)
【未経験者歓迎】プログラミングからキャリア相談まで(初心者向学習)
【未経験者歓迎】プログラミングからキャリア相談まで(初心者向学習)
3.5 (27)
[未経験大歓迎]AWS、インフラ、サーバー、コンテナなどSREが現場で通用する技術をフォローします!
[未経験大歓迎]AWS、インフラ、サーバー、コンテナなどSREが現場で通用する技術をフォローします!
[未経験大歓迎]AWS、インフラ、サーバー、コンテナなどSREが現場で通用する技術をフォローします!
4.6 (262)
ITスキルアップのためのお手伝いします。
ITスキルアップのためのお手伝いします。
ITスキルアップのためのお手伝いします。
5.0 (19)
Ruby on Railsを用いたWeb開発のお悩み解決のお手伝いをします
Ruby on Railsを用いたWeb開発のお悩み解決のお手伝いをします
Ruby on Railsを用いたWeb開発のお悩み解決のお手伝いをします
5.0 (9)
【初心者限定!】Ruby on Rails学習のサポート!単発相談、質問し放題、動画学習など5つのプランから選べます
【初心者限定!】Ruby on Rails学習のサポート!単発相談、質問し放題、動画学習など5つのプランから選べます
【初心者限定!】Ruby on Rails学習のサポート!単発相談、質問し放題、動画学習など5つのプランから選べます
4.9 (26)
Laravel、AWSのことならおまかせ!
Laravel、AWSのことならおまかせ!
Laravel、AWSのことならおまかせ!
4.4 (21)
【未経験対応🔰】スクール不要!独学エンジニア育成コース
【未経験対応🔰】スクール不要!独学エンジニア育成コース
【未経験対応🔰】スクール不要!独学エンジニア育成コース
4.3 (434)
個人ゲームアプリやWebサービスの喫茶店ガチレビューと、私ならではの情報提供
個人ゲームアプリやWebサービスの喫茶店ガチレビューと、私ならではの情報提供
個人ゲームアプリやWebサービスの喫茶店ガチレビューと、私ならではの情報提供
3.0 (2)
デザインエンジニアがなんでも相談に乗ります
デザインエンジニアがなんでも相談に乗ります
デザインエンジニアがなんでも相談に乗ります
5.0 (2)
【Rails】オリジナルのロードマップを作成し、エンジニア転職に向けた学習と就職サポートをします🔥
【Rails】オリジナルのロードマップを作成し、エンジニア転職に向けた学習と就職サポートをします🔥
【Rails】オリジナルのロードマップを作成し、エンジニア転職に向けた学習と就職サポートをします🔥
4.8 (359)
Webデザイナーやフロントエンドエンジニアを目指す方をサポートします!
Webデザイナーやフロントエンドエンジニアを目指す方をサポートします!
Webデザイナーやフロントエンドエンジニアを目指す方をサポートします!
4.7 (35)
【未経験者・初級者歓迎】プログラミングの初歩の初歩からサービス設計・グロース、転職・キャリア構築まで相談受けます
【未経験者・初級者歓迎】プログラミングの初歩の初歩からサービス設計・グロース、転職・キャリア構築まで相談受けます
【未経験者・初級者歓迎】プログラミングの初歩の初歩からサービス設計・グロース、転職・キャリア構築まで相談受けます
4.9 (62)
【転職成功実績あり】Ruby on RailsやReactの学習ポートフォリオ作成サポート
【転職成功実績あり】Ruby on RailsやReactの学習ポートフォリオ作成サポート
【転職成功実績あり】Ruby on RailsやReactの学習ポートフォリオ作成サポート
4.9 (80)
【初心者・非エンジニア歓迎】Web開発の知識教えます!
【初心者・非エンジニア歓迎】Web開発の知識教えます!
【初心者・非エンジニア歓迎】Web開発の知識教えます!
5.0 (75)
iOS・Androidアプリ開発全般&アプリの運用・グロース・収益化などをアドバイス・サポートします
iOS・Androidアプリ開発全般&アプリの運用・グロース・収益化などをアドバイス・サポートします
iOS・Androidアプリ開発全般&アプリの運用・グロース・収益化などをアドバイス・サポートします
5.0 (1)

相談できます

yokoP

1日前

本人確認
評価
-

スケジュール

火・木・金 朝から14時頃まで
土曜夜
日曜 休日

返信スピード

24時間以内

※あくまでも目安となります

スキル
Haskell 5年〜
このプランをシェアしよう!