「言語」を含む日記 RSS

はてなキーワード: 言語とは

2020-05-30

anond:20200530181021

世界に売り込む系の技術的なアレコレなんて英語でやってるのが基本な中で

どういう言語の壁があるのかよくわからん

方言レベル英語の違いならアメリカ内部にすらある。

anond:20200530180119

日本企業世界で戦えるわけないじゃん。言語の壁があるんだから製品で良し悪しが分かるような時代じゃないんだし。

anond:20200530174543

研究における「日本語」の重要性は、キズナアイの件で文系研究増田が散々いろいろ論じてたなあと

しか日本語学術言語としてのシェア普通に大きいから、ある程度日本語で書くのは普通に合理的かいうのもあった気がする。

anond:20200530173807

そもそも日本しか使われないようなローカル言語研究をしても、発展の可能性も低いし、リターンは少ないんと違う?

真面目な話、バブル時代に蓄積した財をいかに目減りさせずに国内で回していくか?を考えるのが日本のとるべき最適な行動じゃないかと思うけど。

anond:20200530004320

動作IQはほぼゼロのままなんだが、AI言語IQが急激に上がって人間価値ゼロラインがジワジワ上がってるんだよな

最も日本語プログラムが書きやす言語

何?


ここでいう日本語制御構文とかまでは含まず、変数関数などの好きな名前をつけれる部分に日本語を使うだけでも良い

anond:20200530065756

誰かがつくった言語仕様通りの機能コーディングしてくだけだとそりゃ面白くないだろう。

言語でもフレームワークでも機能要件でもインフラでも、仕様を作れるようにならなくちゃ。

なぜその仕様にするのか、アーキテクチャ実現性パフォーマンスコストは、とかさ。

そういうことは教わってないんだったら、カリキュラム問題があるような。

大学情報系といいつつ、専門学校に毛が生えた感じ。

底辺コーダー養成なんて大学でやることじゃない。

学生がついてこれないせいかもしれないが。

仕様書プログラミング

※これを書いているのはまだプロプログラマーですらない奴だということにご留意ください

私は情報系の学生だが、プログラミングに最近疲れてきた。なんか最近楽しくない。Ruby書いてもC書いてもJava書いてもだ。BefungeやLazy Kも楽しめないしGrassに至っては言語解説を読むだけで疲れてくるほど。HTMLもそろそろ面倒になってきたし全部Pugに一本化したいなとか思ってる。要するに、熱が冷めてきたのかもしれない。で、これから就職するわけだが、就職先ではあまりプログラミングしたくないと思っている。もちろんエンジニア的職になると思うのだが、コーディングやりたくないのだ。めんどい修正ならともかくフルスクラッチとかマジで嫌だ。

から、これからプログラムは全部仕様書を書いてAIに渡して自動生成して欲しいと思っている。なんで仕様書かというと、どうせ仕様書は書かないといけないからだ。製品になるものなら当たり前だ。どうせ書かなければいけないなら、そちらだけ書いて、そこからプログラムを自動生成して欲しい。もちろん、自然言語で書くのでは曖昧な部分もあると思うから仕様書用の言語で書いてプログラム・日本語英語解説自動生成して欲しい。多分できなくはないだろう。DeepLとか最近あるし。

まあ、思い通りの挙動をするプログラムができるかわからいかもしれないが、そういうときは多少の手直しをすればいい。きっとフルスクラッチよりは楽だろう。そのためには、生成するコードが読みやすくなっていなければいけないわけだが、まあこちらは普通にできるだろう。

もちろんコーディング楽しいから自分で書きたい奴もいるかもしれない。そういう奴はこの方法を嫌がるかもしれないが、仕事に楽しさって必要ないよね。楽ならそれでいいじゃない。楽しいのは趣味でやればいいんだよ、ってことで。

最近疲れてるのかもしれない。こんな変なことを考えるなんてどうかしているのだろうか。もしかすると夢物語かもしれない。どうでもいいけど物語シリーズ好きです。おわ🍎

2020-05-29

anond:20200529190556

おまえの妹みたいな人間に「こうするのが当たり前でしょ」とか

「どうせおまえはこうなんでしょ」とかいう態度で接すると反発されるのよ。

「初めて会った宇宙人」くらいの気持ちで接するべきなの。

しかしたら「好き」という言葉相手言語では「死ね」という意味になるかもしれない。

こちらの常識では握手は友好的な行為だけど向こうの慣習ではそれは宣戦布告の合図かもしれない。

そのくらいの緊張感を持ってコミュニケーションを取ると上手くいくかもしれない。

anond:20200529184548

OS宗教戦争とか、プログラマあるあるとか、言語宗教戦争とか、コードで会話とか。

何故か、 ニヤリ  という感じを喜ぶ。

なぜか呼び名が変わったもの

ヒットラーヒトラー

ローレックスロレックス

とか、いつの間にか変わってたけど何で?元の言語発音に近付けたのか?

  

その割にウィルスとかビタミンとかは全然変わらないのも何で?

モバイルモービルは同じ単語を使い分けてるし。

anond:20200529001926

Javaから入って、rubyPythonもやったな。特定言語フレームワークに特化してる訳じゃないけど、その分幅広く知ってるから使い勝手はいいと自分で思う。

業種で言えば、金融医療以外は大体のところは経験した。

2020-05-28

あなたが考えるカプセル化ってなに?っていう議論コード無しで議論する難しさというのと、じゃぁどの言語議論するか?、では言語インタプリタないしコンパイラは?難しい議論にどんどんなっていく。

掲示板からざつに、要点だけを言った場合に、あなたにとてカプセル化とは?

anond:20200528081143

そういう言語依存しない一般的な、最大公約数的な知識をまんべんなく問う構成になってる試験だし

60点合格からニガテ分野や専門で全く使わない分野は捨てても余裕で受かるようになってるよ(得意分野でも得点できないやつは落ちるが)

2020-05-27

オブジェクト指向が分からないあなたへ

どうも、都内の某企業に勤めるフルスタックエンジニアです。この記事では、ITの非専門家に向けて、オブジェクト指向解説をしたいと思います

小学生プログラミング教育が開始されたり、AIIoTなどの技術が身近になった今日オブジェクト指向理解しておくことは極めて重要です。なぜならば、オブジェクト指向ITエンジニアとっての「共通言語」であって、今やあらゆるソフトウェア技術オブジェクト指向の上に成り立っているからです。したがって、オブジェクト指向理解すれば、ITのすべての分野の基礎が身についたことになります。難しい概念がいくつか出てきますが、分かりやす解説するので頑張ってついてきて下さい!

オブジェクト指向とは

まず、オブジェクト指向とは何かを解説します。オブジェクト(object)とは、「モノ」のことです。言い換えれば「モノ指向」です。つまりコンピュータのようなバーチャル対象ではなく、現実のモノをモデルプログラミングしようというのが、オブジェクト指向定義です。この考えは、今流行りのIoT(Internet of Things = モノのインターネット)にも取り入れられ、爆発的に影響力を増しています

モノという考え方は、18世紀哲学者カントに遡りますカント純粋理性批判において、理性と経験によって認識できる以前の「物自体」という概念提唱し、大陸合理主義イギリス経験主義を統一しました。オブジェクト指向におけるモノとは、カントのいう物自体です。したがって、オブジェクト指向世界の真理を記述できます。そのため、コンピュータというバーチャル世界を超えて、IoTを作ることが可能になります

現代プログラミング言語オブジェクト指向サポートする最も代表的言語Javaです。これに対して、CやC++といった旧来の言語関数型言語といい、現在では顧みられることはありません。また、JavaMicrosoftであるC#や、Javaに組み込んで使うマクロ言語であるJavaScriptなどもオブジェクト指向言語であり、プロエンジニアは好んでよく使います。一方、学生向けの教育用言であるPythonRubyなども、一応オブジェクト指向サポートしています。これらはプログラミング入門には適していますが、実務で使われることはありません。

オブジェクト指向の三要素

オブジェクト指向で最も重要な要素は

の3つです。これらを駆使することで、食卓から宇宙までを豊かにするIoTを作ることが可能になるのです。一つ一つ解説していきます

カプセル化

カプセル化とは、実装利用者から見えなくすることです。

たとえば、ソフトウェア脆弱性があったとしても、カプセル化をしていれば、利用者からはその脆弱性は無いように見えます。したがって、オブジェクト指向で作られたソフトウェアには、セキュリティ上の問題存在しません。

また、IoTを用いていない従来の家電製品などは、ボタンがたくさんあったりして操作がとても複雑です。カプセル化を応用すると、この操作を全く包み隠してしまっても、機械が使えるようになりますiPhoneスマートスピーカータッチパネルや声認識などで操作できるのは、カプセル化のおかげです。逆に、ガラケーボタンがたくさんある家電製品などは、オブジェクト指向(=IoT)で作られていません。

継承

継承とは、あるオブジェクト性質を別のオブジェクトが引き継ぐことです。

たとえば、人間は「歩く」「喋る」などの動作を行え、鳥は「飛ぶ」「鳴く」などの動作が行えますオブジェクト指向世界では、鳥を継承することで、人間が飛んだり、鳴いたりすることができるようになります。これを応用したのが、VRVirtual Reality=仮想現実)です。

また、iPhone携帯電話であるにも関わらず、ツイッターをみたり、アマゾンで買い物ができたりするのもオブジェクト指向のおかげです。つまりiPhoneツイッターアマゾン継承しているのです。それだけではなく、iPhone時計や財布、メモ帳など、現実世界の多くのもの継承しています

ちょっと抽象的になりますが、この考えを突き詰めると、次のような応用が生まれます。将来必要となるすべての機能実装したオブジェクトを一度作っておけば、後続の開発者はそれを継承するだけで、新規の開発なしに新機能を追加することができます。このような性質を「再利用性」といい、ソフトウェア開発では極めて重要な考え方となります継承はこの再利用性をもたらすために、ソフトウェア開発のスピードを爆発的に加速させ、現代ITの発展の原動力となりました。

ポリモーフィズム

ポリモーフィズムは、日本語では「多態性」と言います多態性とは、読んで字のごとく、多くの状態を持つということです。

オブジェクト指向では、多くの状態を持つことができます。一方、C言語などの関数型言語状態を持つことができません。関数型言語では、プログラムを関数(つまり入力と出力をもつブラックボックス)の合成として記述します。関数は、中学校数学で学んだように、入力に対して出力が一意に定まるので、状態を持つことができないのです。この制約を「参照透過性」と言います

オブジェクト指向では、参照透過性の制約がないため、プログラマは自由コードを書くことができ、関数型言語と比べて遥かに生産的です。また、上に述べたように状態を持てるということは、プログラムの入力に対する出力を無数に持てるということです。この応用がAI(Artificial Intelligence=人工知能)です。AIが、まるで人間が考えたかのように答えを出すことができるのは、ポリモーフィズムにより無数の出力を得ることができるからなのです。

おわりに

全体的に難解な記事となってしまいましたが

部分的にでも理解すればIT世界を見る目が変わるはずです。

うさんくさい情報に惑わされずに、このような本物の知識を身につけ

そして、皆さんにはIT未来を見通せる人材になっていただければと思います

anond:20200527154926

文明利己的な生命と、言語という技術を発展させ、人工環境を拡大して、社会制度の中に生命を閉じ込めることができる道具が結びついた、最悪の出来事の成果

anond:20200527140043

自由度が高すぎて創造性が生まれない説

なにすればいいかからいからとりあえず既存のものをなぞる

初期に生まれゲームは限られたメモリ、低水準言語または機械語というものすごい制約の下何ができるかという探求の末生まれ

そんな探求の経験がないやつが自由度が高すぎるプラットフォームでとりあえず何をするかといえば、既存のものをなぞること

このひろーいグラウンドあげるから何をしてもいいよって言われてもなにすればええんだみたいな

[]2020年5月26日火曜日増田

時間記事文字数文字数平均文字数中央値
007410315139.451.5
01687686113.042
02606938115.652.5
03263376129.826.5
04124737394.861.5
0564278543.530
0672648190.045
0710712378115.757
08105630060.032
0910110713106.153
1011212868114.946.5
111811760997.345
121841350673.443
131411162182.446
1412413705110.543
151571374787.645
161321093182.843
171991466473.732
182311840479.742
191581457092.236.5
2013116526126.241
212322262997.538.5
2215719301122.939
2312416310131.547.5
1日295228810097.642

本日の急増単語 ()内の数字単語が含まれ記事

情報処理試験(11), 情報処理技術者試験(14), プロジェクトマネジメント(4), 手越(6), 情報処理技術者(3), UML(7), 便乗商法(4), フルダイブ(3), 5年(3), 未承認(3), しゃしゃりで(4), 緊急事態宣言(22), 誹謗中傷(33), 技術者(15), 試験(41), 中傷(22), 実務(11), 応用(9), アイマス(10), アベノマスク(12), 解除(28), 役に立つ(14), 独自(19), 資格(37), 用語(17), 合格(16), テレワーク(22), 美人(29), プログラミング(16), 言語(19), コード(13), 在宅(14), 自殺(39)

頻出トラックバック先 ()内の数字は被トラックバック件数

情報処理技術者試験なんて何の役にも立ちません /20200526002227(51), ■確かに世間フェミニスト像は変わってない? /20200525185824(21), ■「実はもうなくなっている職業」ってない? /20200525133335(17), ■痴漢OK娘の影響で認知が歪んで痴漢してた /20200526191623(12), ■ /20200526010733(12), ■スポンジが発明される前はどうやって食器洗ってたんだろう /20200525205713(11), ■車種名の出てくる歌 /20200525184426(11), ■「女は頭が悪い」という先入観を持たれて嬉しかった /20200526105758(9), ■近親ものが好きなやつってDNAいかれてるの? /20200525234934(9), ■五目並べに狂うほどハマっている /20200526032755(9), ■子ども知的障害者になった /20200524233706(8), ■「誹謗中傷批判は違う!」という人ほど卑怯人物はいない。 /20200526172356(8), ■むしのうた /20200526162718(7), ■テレワーク同棲がバレた /20200525231042(7), (タイトル不明) /20200526021519(6), ■アイドルマスターシンデレラガールズについて /20200526233613(6), ■なぜ勝手に食べられるのはプリンなのか? /20200525233944(6), ■せっかくオンライン会議とかが認知されてきたので…。 /20200526182827(6), ■スペイン人が話す英語の良さ /20200526143350(6), ■anond20200526002227 情報処理技術者試験なんて簡単で案外役に立ちます /20200526101738(5), ■ /20200524003903(5), ■政権支持じゃないんだよね。反政権不支持なんだよね。 /20200526111557(5), ■anond20200526111818 /20200526112234(5), ■anond20200526115350 /20200526120937(5), ■職場で次亜塩素酸水噴霧器を使わせないために /20200526205516(5), ■ /20200526212214(5), ■anond20200526214339 /20200526214712(5)

2020-05-26

anond:20200526232038

言語流暢性と頭の回転の速さはイコールじゃない

思いつくままにペラペラしゃべるなんて無教養で無思慮なオッサンバサンの得意とするところだろう

プログラミング言語を学ぶってどこまで?

C言語知らんけどポインタ

学者変数関数制御文とポインタをただ渡されてもそれだけじゃ何も作れないよね。

プログラミング言語を学ぶのは何かを作るためだろ?

C言語だったらコンパイラOSを作れたら「学べた」といってもいいッ、とか?

言語によって「学べた」の基準は違うだろうけど。

https://anond.hatelabo.jp/20200526190230

 プログラム言語のCやJAVAみたいな単なるITドカタの言語をやってるとか恥ずかしくないの?お前がやってるクソみたいなのをやるくらいなら

  東大理学部数学科先生もっとやばいことをやっている人がたくさんいる

    三琉大工学部生でもできる上に何の社会効果もないゴミプログラミングとか恥ずかしいよ。本当にやばい教養理科からしたらお前のはクソなんだよ

https://www.ms.u-tokyo.ac.jp/video/danwakai/dw2019-005.html

モチーフ理論とは,代数多様体普遍的コホモロジー理論構成目的とする理論である

すでに1970年代Grothendieckがさまざまなコホモロジー理論の背後に潜むものとしてその存在を予見し,1980年にBeilinsonがそれを正確に定式化し予想として提出した.

それ以来、モチーフ理論哲学的指導原理として多くの優れた研究を導びきつつ発展してきた.

最も大きな進展は、今世紀初頭にVoevodskyが構成した特異点を持たない多様体にたいしては望まれ性質を持つモチーフ理論である(彼はその応用としてBloch-加藤予想を解決フィールズ賞を受賞している).

しか一般場合モチーフ理論構成(Beilinson予想)は未解決である

本講演では、Voevodskyの理論拡張することによりBeilinson予想の解決に向けた 最近の進展を解説し、その応用として、加藤和也氏と斎藤毅氏たちが牽引する分岐理論を新しい視点から再構成一般化する試みを紹介したい.

anond:20200526143350

わかる、なんかよい

文章書いても所々スペイン語入ってるのが、言語面白さをしみじみ感じさせてくる

anond:20200526180601

なるほど。

かに基礎は重要だと思うわ。

でもそれは昔の話だともいえる。

昔はCで物作る方が多かったし、今ほど選択肢が無かった。

でも、今はCがすべての分野の主流と言うわけでもないよ。

コンパイルする言語勉強した方が良いと思うけど、

最近の状況に合わせた言語選択の仕方もありだと思うよ?

今も最前線で開発している人には本当に申し訳ないが…

学生の授業で言うと、C言語って世界史やで。

歴史先生に「これ勉強して意味あるの?」って言うのと同じ感覚から

大学歴史を先行したいならあえて勉強する位のスタンスでいいんじゃね?

新しくmasuda言語を作ろうぜ

誰か作れ

ログイン ユーザー登録
ようこそ ゲスト さん