「関数型言語」を含む日記 RSS

はてなキーワード: 関数型言語とは

2025-10-04

最近小学生中学生インターン受かった」「自作関数型言語Githubで1000star達成した」「深層学習論文書きたのしー!」「フリーランス個人開発で月収100万」「未解決問題証明」「会社作った」「ミリオンヒット」「万垢達成」

大学ワイ「アー、オカネガ、ホシイデス」「たんゐ!!」

殺してくれ

2025-10-01

anond:20251001220419

最近小中学生でさえフリーランスとして稼いだり純粋関数型言語作ったりAI論文書いて国際会議に出したりする時代だぞ?

何寝ぼけたこと言ってんだよ 努力してきた人間以外エンジニアになる資格ないだろ

2025-06-24

感覚としては関数型言語が多分、一番、生成AIとは親和性高いんだよなー

関数型言語なら生成AIが並列稼働して同時にコーディングできるだろうし

入力と出力の制御ができてれば、コードの内部をあまりわずに済むし

2025-06-16

Haskell純粋関数型言語でなければならなかった理由は、そうじゃなかったら「じゃあ、〇〇(任意マルチパラダイム言語名)でもいいよね?」って言われた時に切り返せないから…

から純粋を名乗れるかは現実的に非常に怪しいのだけれど、純粋の名乗りを捨てることは現実的にできない

2025-06-01

ニッチな専門がある人むけの就活戦略

なぜ「ふつう就活」では難しいのか

新卒一括採用は、総合職として採用されることが多いため、特殊な専門を持つ人材では、以下の問題をかかえている。

そんな時、稀なケースではあるが、キャリア採用の枠を新卒で受ける道を検討してみるのも良いかもしれない。

ぼく自身、そのルート現在会社入社して、そこそこ幸せにやってる。やりがいと、給与面や余暇バランスがとれたいい塩梅仕事で、結果的ふつう就活するよりは良かったなと感じた。

なので「レアケース」な就活の一例として、似たような境遇誰かのために、ぼくがたどってきた変な道のりを記しておく。

ぼくという人間の背景

ぼくはこれまで、バイオインフォマティックスという分野で研究を続けてきた。

Bioinformaticsの字のごとく、情報生命系の融合分野である。そこで学んだことはたくさんあるけど、ニッチだ。例えばヒトの遺伝子情報ってFastqっていう謎の拡張子表現されて、数Gバイトテキストで収まる、とか。

学部時代は、研究室でヘルスケア系のデータ分析アルバイトをしていた。そこでデータサイエンスの基礎は築けていたと思う。

あとは、Erlangという関数型言語分散処理のフレームワークを作るベンチャーでのアルバイト経験もあったっけな。これは、マチアプで知り合った女の子留学したいというので、留学経験のある先輩Aに会わせたところ、その友人Bを介して紹介されたという不思議な縁だった。

恋は実らなかったけれど、面白い巡り合わせだった。ちなみに、その言語はもう全く書けない、、

学歴としては、W大学卒業後、某国立大学の修士課程を修了している。

就活の苦戦と転機

就職活動では、競技プログラミングで水色にぎり届かないくらいの緑になったり、応用情報技術者試験を取得したりと、武器は整えたつもりだった。

しかし、「就活お見合いだ」という本質を見落としていたためか、正直なところ最初は苦戦した。

データサイエンティストエンジニアとして就活を進めてみる。技術質問に答えても、生物系の研究を話すと「さすがにもっと違うところあるんじゃない?」と面接から遠慮されてしまい、ことごとく有名な企業とはマッチしなかった。

一方で製薬系の企業に行くと、エンジニア的な部分がどうも仕事内容とマッチしなかった。バイオ知識はある程度あったが、研究は薬に直接関連しているようなものではなかったし。

まり中途半端にどちらもできてしまうが故に、どちらからもフラれるという悲しい状況に陥ってしまったのだ。

「じゃあ、両方必要としているところがあればいいじゃないか」——そう考え、会社ではなく「仕事内容」で探し始めた。LinkedInで、自分研究分野に関係がありそうなキーワードを片っ端から打ち込んで検索する日々。

すると、とある会社SNP一塩基多型)に関連したプロジェクト募集を見つけた。大学院卒以上が条件で、求められるスキルアルバイト研究でほぼ身につけていたため、「これはいけるかも?」と直感。かなり興味があったので、フラれることを前提にダメ元でアタックしてみることに。

コーディングテストはなんとかクリア。一次面接を経て、あとは通常とは異なる採用経路だったり、面接英語だったりして大変だったが、気がついたら内定を掴むことができた。

その後のキャリアと、風に吹かれること。

そのプロジェクトアサインされ、半年ほど業務に携わった後、取引先の内部でのイザコザに巻き込まれて、プロジェクトはなんと消滅してしまった。そのために会社を選んだのにもかかわらず!笑

コロナ禍だったし、ひとりぼっちの在宅勤務で「俺は……クビか?」と強い不安に襲われて、ベッドでうなされていたっけ。

ぼくは別のプロジェクトアサインされることになった。それは、「強化学習を使った推薦アルゴリズム」のチーム。学んだことがない領域だったけど、いいことも沢山あった。

新卒でほぼ一人でプロジェクトを抱えていたピン芸人みたいだった時期と比べ、指導してくれるテックリードもいたし、社内ではそのプロジェクト重要度が高かった。それは本当によかった。いい位置にいれている、ということのよさを、ぼくは数年働いたうちに何度も痛感したから。

その後、メンターをはじめとする様々な人が入れ替わったが、結局その分野の仕事に約5年間携わることになった。

もう、バイオインフォマティックスを研究としてやっていた期間とほぼ同じくらいの長さだ。この分野に転向してからも、小さな論文をなんとか書くことができ、キャリア的にはもうそちらが専門になってしまった。

全く後悔がないと言えば嘘になるが、人生とはそんなものだろうと割り切っているつもりだ。学生時代の専門をそのまま続けている人など、ごく稀だろう。半分くらいは専門が繋がっているのだから、きっとまだ幸せなのだろう、と自分に言い聞かせている。

自分がいきたい方向に突き進むんじゃなくて、風にまかせてみるのも、また人生選択ひとつなのかもしれない。乗っていくうちに、風に乗るのが好きになっていくこともある。

最後

今振り返ると、ぼくが応募した年にしか、その部署バイオ関連の募集はなかった。一年遅くても、早くてもだめ。巡り合わせがよかった。

そんな幸運を掴めたのも、思い切ってLinkedIn募集を眺めてみる、という蛮行を起こせたからだと思う。

からこそ、ニッチ専門性を持つ人には、一般的新卒としての就職活動に加えて、思い切って「ヘンな就活」をしてみるのも良いのかもしれない、と伝えたい。

2025-04-23

anond:20250423071250

JavaAtCoderCCNALPIC基本情報別にレガシーではないだろ。ただの基礎で全部現役

レガシーってのはもう使われていないものをいう。このへんをレガシーって言うのはモダン技術理解あやふやなんじゃないか。逆にモダン技術がどう動いてると思ってんだ

元増田就活で弱いのは即戦力スキルが欠けてるからで、基礎そこそこありますって言われても即戦力部分を教えるのは高コストビジネススキルゼロ高リスクから忌避する。基礎スキル普通に重要

Javaわかれば関数型言語もいけるしスクリプト系の言語もいけるし低レイヤーにもピボットできる。デザインパターンInterface学習Javaなら容易。AtCoder緑なら基本のデータ構造アルゴリズムはわかっててコードリーディングも速い。データベースの理解も速いだろう。データベースはB木の応用だからな。LPIC持ってりゃDocker理解は一瞬だろう。CCNA持ってるならAWSVPC構築できる。元増田が欠けてるのはこのへんの応用全般IT系ビジネスの流れ全部。勉強ルート自体は表層的ではないので正しい。むしろ基礎が欠けてる奴があまりにも多すぎる。

自分面接官なら元増田は正直にスキル不足と言って落とすが、少なくとも平均以上に学習しているという労力は買う。実務経験1年でそこらへんのジュニアは抜くだろうからな。ただその1年の教育自分のチームで請け負いたくはないので落とす。

2025-04-12

anond:20250412180816

はい先生、「良し悪し」が良くわかりません!

良いとされるアルゴリズムだと何かうれしいことがあるのでしょうか?

例えば正確性に関して、内部状態は持たない前提でしょうか?関数型言語で言うところの「純粋関数」でなければその条件は満たせないと思います

しかプログラムにおいてそのような関数だけで全体を構成するのは無理であることは、オブジェクト指向プログラミング全盛の現在であればご理解いただけることと思います

2025-04-11

https://b.hatena.ne.jp/entry/s/alexanderdanilov.dev/en/articles/oop?ref=dailydev

そうはいっても純粋関数型言語って現実の利用率で負けてるじゃないですか

真に優れているソリューションだというなら "この悪夢のような現実" はなんでしょうな?

https://www.tiobe.com/tiobe-index/

結局、流行りの言葉表現すれば "テックチー牛の玩具" にすぎないんすよ

悲しいね

2025-02-06

関数型言語の好きなところは、1行または数行でリーダブルな処理が書ける所で

嫌いなところはメソッドチェーンしやすいところと、型変換のためのメソッド多用しすぎて意味不明になりがちなところ

まじで魔法呪文じみてきてる

2025-02-05

anond:20250204225533

ChatGPT 4o

この文章の主張は、「バグを減らすために for 文を避け、map や filter を使うべきだ」というものだが、これは一面的見方とも言える。

かに関数型プログラミング恩恵を受ける場面は多く、副作用を減らし、データの不変性を維持することでバグを減らせる。しかし、for 文が全て悪いわけではなく、状況によっては適切な選択肢になる場合もある。

また、「How だとか What だとかどうでもいい」という主張には疑問が残る。アーキテクチャ設計方針を軽視しすぎると、長期的な保守性や拡張性に問題が生じる可能性があるため、バランス重要だ。

 

Claude3.0

総括:

この記事実践的な観点から重要な指摘をしていますが、やや極端な主張も含んでいますプログラミングパラダイム技術選択は、以下の要素を総合的に判断して行うべきです:

 

Gemini 2.0

結論

for文よりもmapやfilterなどの高階関数を使う方がバグが減るという記事の主張には概ね賛成です。ただし、for文が完全に不要というわけではなく、オブジェクト指向でもカプセル化を用いてデータの書き換えを制御できますTypeScriptは型のチェックだけでなく、Classを用いたオブジェクト指向プログラミング可能です。

 

3AIにだいたい共通している主張

関数型言語目的の一つにバグを減らすというものがあるというのは同意

・letを使わない(厳密には副作用排除)はバグを減らす効果がある

・悪いのはfor文ではなく副作用だが、可変な変数が必ずしも悪いとは限らない

TypeScriptの型チェックを使うとバグが減る

・「バグを減らすため」といっても、開発者全員が理解やすく、保守やすコードを書くことも同じくらい重要

anond:20250204225533

業務システムずっとやっているが、静的型信者が言うような型違いを代入してしまバグや、関数信者が言うような変数再代入によるバグってあんまり頻繁に出会った記憶がないんだよな。

ちなみに動的型言語も静的型言語も両方実プロジェクト経験ある(その中間的なキャストだらけのC言語とかも)。

関数言語は実務では経験なくて、JSTS宣言的な書き方が増えてきたのを見てきた程度。

それよりも昔はメモリリークに悩まされたし、昔も今もロジックの間違いやレア業務考慮漏れバグほとんどという実感がある。

で、それらを防ぐために、シンプルロジックを追いやすIDEデバッガ確認やすコーディングスタイルが推奨されるようになる。

そうなると式よりも文が扱いやすく、mapよりもforだし、三項演算子よりもif文だし、メソッドチェーンのようなのもあまり使わなくなる。

静的型の人は、レア業務考慮漏れされないように代数データ型として業務定義しろって言うだろうけど、それはもう全部型ワールド設計し直すことになるので導入コストが高すぎる。

現状の言語でちょこっと今風の設計を取り入れたらバグが減りますよ、みたいな感じでは全然ない。

いつか役に立ちそうと、関数型も学び続けてはいるがいまだにバグ削減で役に立った実感がない。

2024-05-18

anond:20240518203555

広島風お好み焼きインスタンスではない… の?

真面目に議論するなら、お好み焼きクラスとするかも怪しくなる。

オフトピだがね。

オブジェクト指向が栄華を極めたあの時代責任、関心、主体性、凝集、アイデンティティis-a has-a、… 研究者ギーク仙人らによって、あらゆる説明がされたが、結局、オブジェクト指向現実世界を捉える人間感覚の応用でしかなかった。

「モノ」と思える奴をクラスにすればいい。

それ以上でも以下でもなく、あとはプログラミング構造を整理するために有効に使えるケース・バイ・ケースの妥協点を探すことになる。どうモデリングすべきかの議論は収穫が少ない。いや、極めれば霧の向こうで信じがたい洞察垣間見れる可能性はあるにはあるが…、しかし多人数でソフトウェア維持管理するのが正解だと分かった今、属人性排除するためには霊感説明するよりシンプルに留めるのがベストプラクティスだ。

プログラマーの関心が関数型に移ったのは、そういう経緯もある。数学バックグラウンドに持つ関数型言語をバックグラウンドにする方が、ミーハー技術屋連中の興味を引けた。

2024-04-01

関数型言語豪語するやつはバグが多い

別に関数型言語だろうがオブジェクト指向言語だろうが業務によって使い分けるけど

関数型言語をやたら主張してくるやつはめちゃくちゃバグが多い

普通に考えると型付けの関数型ならバグが少なくなりそうなのに実際には全くそんなこと無い

観察したことがある感じだとオブジェクト指向的に状態を整理するようなことが苦手で

それが嫌でオブジェクト指向から逃げて関数型を主張してくるので

根本的に体系的な物事の捉え方ができてないのでバグを量産する

例えば商品として服と靴があったとして、カートに入れたら服は税込みなのに靴は税抜きになってたりする

ちなみにオブジェクト指向をやたら主張してくるやつはバグは少ないけど開発がめちゃくちゃ遅い

俺の考えた最強のデータ構造模索し続けるし他人にもそれを求めるのでめちゃくちゃ面倒くさい

服と靴を買うだけのサイトなのに「靴磨きのサービスを追加する場合は?」みたいなことを考え始める

何事もほどほどがいいと思う

2024-03-21

もうね・・・

コーンフレークじゃなくて、Haskellだとして、全体のネタを書き直してくださいっていう指示した結果

ツッコミ「どうもーどうも ミルクボーイですー」

ボケツッコミ「お願いしますー ありがとうございますー」

ツッコミ「あー ありがとうございますー ねっ 今Githubスターいただきましたけどもね」

ボケツッコミありがとうございますー」

ツッコミ「こんなん なんぼあっても良いですからね」

ボケ「一番良いですからね」

ツッコミ「ねー 有り難いですよ ほんとにね」

ボケ「入れておきましょう」

ツッコミ「ゆーとりますけどもね」

ボケ「いきなりですけどね うちのオカンがね 好きなプログラミング言語があるらしいんやけど」

ツッコミ「あっ そーなんや

ボケ「その名前ちょっと忘れたらしくてね」

ツッコミプログラミング言語名前忘れてもうて どうなってんねそれ」

ボケ「でまあ色々聞くんやけどな 全然からへんねんな」

ツッコミ「分からへんの? いや ほな俺がね おかんの好きなプログラミング言語 ちょっと一緒に考えてあげるから どんな特徴ゆうてたかってのを教えてみてよ」

ボケ「あのー関数型言語で、型システムが強力で、遅延評価するやつやって言うねんな」

ツッコミ「おー Haskellやないかい その特徴はもう完全にHaskellやがな」

ボケHaskellなぁ」

ツッコミ「すぐ分かったやん こんなんもー」

ボケ「でもこれちょっとからへんのやな」

ツッコミ「何が分からへんのよー」

ボケ「いや俺もHaskellと思うてんけどな」

ツッコミ「いやそうやろ?」

ボケオカンが言うには 将来の夢はそれで書かれたOSを使うことやって言うねんな」

ツッコミ「あー ほなHaskellと違うかぁ Haskell製のOSなんてまだ無いもんね」

ボケ「そやねん」

ツッコミHaskellOSを作るのには向いてへんからなぁ」

ボケ「そやねんな」

ツッコミ「な? Haskell側もOS開発に任命されたら荷が重いよあれ」

ボケ「そやねんそやねん」

ツッコミHaskellってそういうもんやから ほなHaskellちゃうがなこれ」

ボケ「そやねん」

ツッコミ「あれほなもう一度詳しく教えてくれる?」

ボケ「なんであんなにモナドが難しいのか分からんらしいねん」

ツッコミHaskellやないかい モナドは確かに難しいねHaskellの でも俺はね あれはHaskellの良いところやと思うねん 俺の目は騙されへんよ 俺騙したら大したもんや」

ボケ「まあねー」

ツッコミ「ほんであれよー いざ使ってみたらね モナドのおかげでコードスッキリするねん 俺は何でもお見通しやねんから Haskellモナドなんて」

ボケ「分からへんねんでも」

ツッコミ「何が分からへんのこれで」

ボケ「俺もHaskellと思うてんけどな」

ツッコミ「そうやろ」

ボケオカンが言うには プロダクションで使うにはまだ早いって言うねんな」

ツッコミ「ほなHaskellちゃうやないかい プロダクションHaskell使ったら 上司がひっくり返すもんね Haskellはねー まだ研究段階やから実務では使いにくいねん」

ボケ「そやねんそやねん」

ツッコミ「な? Haskell使ってみたらだんだん罠が見えてくるから 最後ちょっとだけ避けてまうねんあれ」

ボケ「そやねんそやねん」

ツッコミ「そういうカラクリからあれ」

ボケ「そやねんな」

ツッコミHaskellちゃうがな ほな もうちょっとなんか言ってなかった?」

ボケ学生の頃 なんでみんな憧れるんか分からんかったらしいねん」

ツッコミHaskellやないかい 学生の頃はHaskellOCamlLispに憧れるんやから あとSmalltalkも憧れたな Haskellそんなもんよ」

ボケ「分からへんねんだから

ツッコミ「なんで分からへんのこれで」

ボケ「俺もHaskellと思うてんけどな」

ツッコミ「そうやろ」

ボケオカンが言うには 関数型プログラミング教科書に必ず載ってるっていうねん」

ツッコミ「ほなHaskellやないかい 教科書サンプルコードHaskellコードが出てこんわけないやん」

ボケせやねん

ツッコミHaskellはね 関数型プログラミング王道中の王道やねん」

ボケせやねんせやねん

ツッコミ「あれみんな関数型の慣用句書いとんねんあれ」

ボケせやねんせやねん

ツッコミHaskell絶対 ほな ほなもうちょっとなんかゆうてなかったか?」

ボケWebアプリ作るのに適してるらしいで」

ツッコミHaskellやないかい Yesodとかあるやろ な? RubyとかPythonの次はHaskellが来るって言われてるねん 俺はそう思うよマジで Haskell絶対

ボケ「分からへんねんでも」

ツッコミ「なんで分からへんのこれで」

ボケ「俺もHaskellと思うてんけどな」

ツッコミ「そうやて」

ボケオカンが言うには ジャンルでいうたら数学やっていうねん」

ツッコミ「ほなHaskellやないかい ジャンル数学言うたらHaskellしかあらへんやん な? Haskell数学理論ベースになってるんやで ラムダ計算とか圏論とかな」

ボケ「そやねんそやねん」

ツッコミ「ほなHaskellに決まりやないかい ほなもうちょっとなんかゆうてなかった?」

ボケコードを書いてる時に 変数感謝してまうらしいねん」

ツッコミHaskellやないかい Haskell変数が不変やから 変数感謝するのは当然やねん ね? 状態変更せんと安心して使えるからな」

ボケ「そやねんそやねん」

ツッコミJavaとかの変数は裏切るからアカンねん Haskell変数は一生そばにおってくれるから最高やで」

ボケ「でも分かれへんねん」

ツッコミ「分からへんことない おかんの好きなプログラミング言語Haskell もぉ」

ボケ「でもオカンが言うには Haskellではないって言うねん」

ツッコミ「ほなHaskellちゃうやないかい オカンHaskellではないと言うんやから Haskellちゃうがな」

ボケ「そやねん」

ツッコミ「先ゆえよ 俺がラムダ計算説明してる時どう思っててんお前」

ボケ申し訳ないよだから

ツッコミ「ホンマに分からへんがなこれ どうなってんねんもう」

ボケ「んでオトンが言うにはな」

ツッコミ「オトン?」

ボケBASICちゃうか?って言うねん」

ツッコミ「いや絶対ちゃうやろ BASICなんて時代遅れもええとこやん もうええわー」

ボケツッコミありがとうございましたー」

2024-01-16

anond:20240116221439

Haskellを推す。

いちばん純粋数学に近く関数型言語の完成形であり、ピュアで、それでいて最も強力。

2023-09-30

anond:20230930202607

それなー

関数型言語って考え方とか記法全然うから

C系書けたらだいたいの有名なのは方言レベルの違いでそんなに困らなかったけど関数型言語は違いすぎて無理だった

2023-09-27

anond:20230927200327

でもガチCS勉強しようと思ったらアルゴリズムデータ構造必須で、それに適した言語となるとC以下あれやこれやでしょ。

あと、デザインレシピかいう考え方なら OCaml とかの関数型言語が入門に適しているし、オブジェクト指向ならCじゃ無理だし。

2023-08-09

anond:20230809123444

めっちゃ関数型言語意識しとるで。

関数型の人からしたら、あんなもん偽物やって感じかもしれんけど。

anond:20230809120834

メソッドチェーンでコレクション操作するのって、関数型言語から始まって、Javaやらrubyやらjsやら、いろんな言語で使われるようになった奴だな。

2022-12-21

anond:20221220182332

こういうの見ると豚の映画のベイブ養豚家が見ると毎回ベイブが違う豚で混乱するという話を思い出す

自分の分野だと違和感を強く感じてしまうよね

SEだけどもし物語プログラミングが出てきてJava関数型言語でとか書かれていたらおいおいおいおいとなる自信がある

2022-12-01

コンピューターサイエンスって何だよ?

最近コンピューターサイエンスプログラマー必要か否かみたいな話が上がっているが、そもそもコンピューターサイエンスって何だよ。どこまでの範囲をさしてんの?

って思ってググってみたらちゃん定義されてた。

ググって出てきた情報を整理しただけなので詳しい人、補足・訂正よろしく


情報

CS2013

https://www.acm.org/binaries/content/assets/education/cs2013_web_final.pdf

CS2013はACM/IEEE-CSによるカリキュラム標準。

ACM(計算機協会)はコンピュータ分野全般国際学会、IEEE-CSIEEE(米国電気電子学会)の中にあるテクニカルソサエティ


J07-CS

https://www.ipsj.or.jp/12kyoiku/J07/20090407/J07_Report-200902/4/J07-CS_report-20090120.pdf

J07-CS一般社団法人情報処理学会がCC2001CSベースアレンジを加えたカリキュラム標準。今はCS2013を反映したJ17-CSがあるらしいけどその辺は良く分からん

IPA共通キャリアスキルフレームワークとの対応表もあり。

https://www.ipa.go.jp/files/000024060.pdf


知識体系

J07ーCSから抜粋CS2013と比較するとナレッジエリアがあったり無かったり。

KAナレッジエリアKUナレッジユニットアユニット最低履修時間
DS離散構造DS1関数, 関係, 集合6
DS離散構造DS2論理6
DS離散構造DS3グラフ4
DS離散構造DS4証明技法8
DS離散構造DS5数え上げと離散確率の基礎7
DS離散構造DS6オートマトン正規表現6
DS離散構造DS7計算論概論4
DS離散構造DS8計算
PFプログラミングの基礎PF1プログラミング基本的構成要素9
PFプログラミングの基礎PF2アルゴリズム問題解決6
PFプログラミングの基礎PF3基本データ構造14
PFプログラミングの基礎PF4再起5
PFプログラミングの基礎PF5イベント駆動プログラミング4
ALアルゴリズムの基礎AL1アルゴリズムの解析の基礎4
ALアルゴリズムの基礎AL2アルゴリズム設計手法8
ALアルゴリズムの基礎AL3基本アルゴリズム8
ALアルゴリズムの基礎AL4アルゴリズムの高度な解析
ALアルゴリズムの基礎AL5高度なアルゴリズム設計
ALアルゴリズムの基礎AL6計算クラスPとNP
ALアルゴリズムの基礎AL7暗号アルゴリズム
ALアルゴリズムの基礎AL8幾何アルゴリズム
ALアルゴリズムの基礎AL9データ分析アルゴリズム
ALアルゴリズムの基礎AL10並列・分散アルゴリズム
ARアーキテクチャ構成AR1論理回路と論理システム6
ARアーキテクチャ構成AR2データマシンレベルでの表現2
ARアーキテクチャ構成AR3アセンブリレベルマシン構成7
ARアーキテクチャ構成AR4メモリシステム構成アーキテクチャ5
ARアーキテクチャ構成AR5インタフェース通信3
ARアーキテクチャ構成AR6機能構成7
ARアーキテクチャ構成AR7並列処理と様々なアーキテクチャ2
ARアーキテクチャ構成AR8性能の向上
ARアーキテクチャ構成AR9ネットワーク分散システムのためのアーキテクチャ
OSオペレーティングシステムOS1オペレーティングシステム概要1
OSオペレーティングシステムOS2利用者から見たオペレーティングシステム1
OSオペレーティングシステムOS3オペレーティングシステム原理1
OSオペレーティングシステムOS4プロセス構造スケジューリング3
OSオペレーティングシステムOS5並行性4
OSオペレーティングシステムOS6メモリ管理4
OSオペレーティングシステムOS7入出力デバイス管理と入出力
OSオペレーティングシステムOS8ファイルシステム2
OSオペレーティングシステムOS9認証アクセス制御1
OSオペレーティングシステムOS10セキュリティと高信頼化
OSオペレーティングシステムOS11リアルタイムシステム組込みシステム
OSオペレーティングシステムOS12並列分散処理のためのオペレーティングシステム機能
OSオペレーティングシステムOS13オペレーティングシステム構成
OSオペレーティングシステムOS14システム性能評価
NCネットワークコンピューティングNC1ネットワークコンピューティング入門2
NCネットワークコンピューティングNC2通信ネットワーク接続7
NCネットワークコンピューティングNC3ネットワークセキュリティ2
NCネットワークコンピューティングNC4クライアントサーバコンピューティングの例としてのウェブ3
NCネットワークコンピューティングNC5分散アプリケーションの構築
NCネットワークコンピューティングNC6ネットワーク管理
NCネットワークコンピューティングNC7ワイヤレスおよびモバイルコンピューティング
NCネットワークコンピューティングNC8マルチメディア情報配信システム
PLプログラミング言語PL1プログラミング言語概要2
PLプログラミング言語PL2仮想計算機1
PLプログラミング言語PL3言語翻訳入門2
PLプログラミング言語PL4宣言と型3
PLプログラミング言語PL5抽象化メカニズム3
PLプログラミング言語PL6オブジェクト指向言語6
PLプログラミング言語PL7関数言語
PLプログラミング言語PL8論理言語
PLプログラミング言語PL9スクリプト言語
PLプログラミング言語PL10言語翻訳システム
PLプログラミング言語PL11システム
PLプログラミング言語PL12ブログラミング言語意味論
PLプログラミング言語PL13プログラミング言語設計
HCヒューマンコンピュータインタラクションHC1ヒューマンコンピュータインタラクションの基礎6
HCヒューマンコンピュータインタラクションHC2簡単グラフィカルユーザインタフェースの構築2
HCヒューマンコンピュータインタラクションHC3人間中心のソフトウェア評価
HCヒューマンコンピュータインタラクションHC4人間中心のソフトウェア開発
HCヒューマンコンピュータインタラクションHC5グラフィカルユーザインタフェース設計
HCヒューマンコンピュータインタラクションHC6グラフィカルユーザインタフェースプログラミング
HCヒューマンコンピュータインタラクションHC7マルチメディアシステムのHCI 的側面
HCヒューマンコンピュータインタラクションHC8協同作業コミュニケーションのHCL的側面
MRマルチメディア表現MRI情報ディジタル表現2
MRマルチメディア表現MR2文字コード1
MRマルチメディア表現MR3標本化。 量子化圧縮原理アルゴリズム
MRマルチメディア表現MR4マルチメディア機器
MRマルチメディア表現MR5オーサリング
GVグラフィックスとビジュアルコンピューティングGV1グラフィックスにおける基礎技術2
GVグラフィックスとビジュアルコンピューティングGV2グラフィック・システム1
GVグラフィックスとビジュアルコンピューティングGV32次元画像の生成と加工
GVグラフィックスとビジュアルコンピューティングGV4モデリング
GVグラフィックスとビジュアルコンピューティングGV5レンダリング
GVグラフィックスとビジュアルコンピューティングGV6コンピュータアニメーション
GVグラフィックスとビジュアルコンピューティングGV7視覚
GVグラフィックスとビジュアルコンピューティングGV8仮想現実(VR)
GVグラフィックスとビジュアルコンピューティングGV9コンピュータビジョン
ISインテリジェントシステムIS1インテリジェントシステムの基本的問題3
ISインテリジェントシステムIS2探索および制約充足2
ISインテリジェントシステムIS3知識表現および推論
ISインテリジェントシステムIS4高度な探索
ISインテリジェントシステムIS5高度な知識表現と推論
ISインテリジェントシステムIS6エージェント
ISインテリジェントシステムIS7自然言語処理
ISインテリジェントシステムIS8機械学習ニューラルネット
ISインテリジェントシステムIS9プランニングシステム
ISインテリジェントシステムIS10ロボット工学
IM情報管理IMI情報モデルシステム2
IM情報管理IM2データベースシステム2
IM情報管理IM3データモデリング4
IM情報管理IM4関係データベース3
IM情報管理IM5データベース問合わせ3
IM情報管理IM6関係データベース設計データ操作
IM情報管理IM7トランザクション処理
IM情報管理IM8分散データベース
IM情報管理IM9データベース物理設計
IM情報管理IM10データマイニング
IM情報管理IM11情報格納と情報検索
IM情報管理IM12ハイパーテキストハイパーメディア
IM情報管理IM13マルチメディアデータベース
SP社会的視点情報倫理SP1コンピ
ログイン ユーザー登録
ようこそ ゲスト さん