タグ

programmingに関するNAPORINのブックマーク (8)

  • 50万人が毎年受ける試験で採用、“謎”のプログラミング言語「DNCL」を学ぶ意義とは

    日経クロステックが2022年10月に実施したプログラミング言語の利用実態調査によると、メインで利用するプログラミング言語で最も回答が多かったのが「Java(ジャバ)」、2位は「Python(パイソン)」だった。ところが、このランキングでトップ10にも入っていないプログラミング言語が、毎年50万人近く受ける試験に採用される。そんな“謎”のプログラミング言語が「DNCL」だ。 DNCLなんて聞いたことがないというITエンジニアもいるだろう。筆者も高校生の息子に昨年聞いたばかりだ。DNCLを採用した試験とは何か、なぜ、どんな問題に採用されたのか。謎のDNCLに迫った。 試験のためのプログラミング言語 DNCLとは「共通テスト手順記述標準言語」と呼ばれるプログラミング言語で、大学入試センターが実施する「大学入学共通テスト」(2020年までは「大学入試センター試験」)で使用している言語だ。DNCLは

    50万人が毎年受ける試験で採用、“謎”のプログラミング言語「DNCL」を学ぶ意義とは
  • 「ゆみみみっくす」発売30周年メモリアルページ

    泉先生原作のメガCD用ゲーム「ゆみみみっくす」が発売されて30年になります。 このページでは、「ゆみみみっくす」開発当初の思い出を書いてみたいと思います。 私は基プログラマーなので技術的な話が中心になりますがご了承ください。あと、これは非公式な文章なので映像資料はありません。長い文章になりますが楽しんで頂ければ幸いです。 CD-ROMゲーム前夜 メガCDが出る前のゲームアーツでは、ソフトはほとんどフロッピーディスクで販売していました。 その容量の少なさは誰の目にも明らかで、当時ゲームアーツの社長だった宮路洋一氏も早くからCD-iに興味を示していました。 しかしCDになると今度は容量が大きすぎ、それまでのゲームとは全く別なコンテンツ作りが求められるとも予想していました。宮路洋一氏も当時、「大容量プログラムを作るのは大変だけど映像なら埋められる」と言っていました。 CD-ROM搭載のゲー

  • WEB開発スキル攻略ノート【壱ノ型】|戸村 光・hackjpn AI

    筆者:戸村光 シリコンバレー在住起業家・エンジェル投資家・Forbes, Business Insider, 週刊東洋経済, 経済界等の主要メディアにビジネスジャーナリストとして執筆活動をしている。noteではメディアでは話せない業界裏情報を提供する。参考:twitterWikipedia ・Business Insider・Forbes *このノートは一流から学ぶ即戦力サロンHUNTERCITYの人気授業をノート化したものです。プログラミング・マーケティング・セールス・PR戦略等即戦力スキルを取得したい方は今すぐ登録。http://huntercity.org/ *購入者特典 ・サイトをゼロから作るまでの開発工程動画 ・5分で作る20万円相当のウェブサイト動画(Boostrap利用) ・1日でサービス開発→リリースするハッカソン(先着50名) ・サイト開発(このノート)に関する質問(し

    WEB開発スキル攻略ノート【壱ノ型】|戸村 光・hackjpn AI
  • できるだけ嘘を書かずに計算量やオーダーの説明をしようとした記事 - えびちゃんの日記

    計算量についてのお話です。対象は、プログラミング経験はあるが計算量のことを知らない初心者から、計算量のことを知っているつもりになっている中級者くらいです。 数式を見たくない人にとっては読むのが大変かもですが、深呼吸しつつ落ちついて読んでくれるとうれしいです。 それから、この記事が自分には合わないな〜と思ったときは、(別の記事を Qiita とかで検索するよりも)この記事の一番下の 参考文献 にあるを読むことをおすすめします。Amazon の試し読みで無料で読めます*1。 TL; DR 関数の増加度合いのことをオーダーと呼ぶよ 計算量は、入力サイズ(など)を受け取ってアルゴリズムの計算回数(など)を返す関数だよ その関数のオーダーについての議論がよく行われるよ オーダーを上から抑えるときは \(O\)、下から抑えるときは \(\Omega\) を使うよ オーダーを上下両方から抑えたいときは

    できるだけ嘘を書かずに計算量やオーダーの説明をしようとした記事 - えびちゃんの日記
  • 僕は僕にどういう教育を授けたか - 怠惰を求めて勤勉に行き着く

    まえがき 会社の若い子に「情報系出身でもないのに一体どうやって勉強してきたんですか?」と聞かれたのでランチべながら「こんな読んだ。これもタメになった。あ、これもタメになった」とKindleを広げながらリストアップした。思い返せばたくさんを読んだ。その中には役に立ったものもあれば時間の無駄だったものもある。すると「あ、役に立っただけ抽出したら有益かもしれないな」と思ったのでエントリにする。 僕は文章を簡潔に分かりやすくまとめる才能が致命的にないのでこのエントリもげっそりするほど長い*1が、2017年も暮れなのでここはひとつ日酒でもかっ喰らいながら自分の人生を振り返ってみようと思う。 無理やり要点をまとめるならば、 TCP/IPの知識 Linuxの知識 なにかひとつプログラミング言語 なにかひとつGUIシステムの理解 アルゴリズムとデータ構造 強運*2 を身につけたらどんなに低く見

    僕は僕にどういう教育を授けたか - 怠惰を求めて勤勉に行き着く
  • Exercism

    👋Learning to code? Check out ourCoding Fundamentalscourse for beginners!

    Exercism
  • Suicaのシステムがいかにすごいか仕組みを徹底解説 - 炎と硝煙にむせる開発現場から

    Suicaの凄さ サービスを落とさないための「自立分散高速処理技術!」 ものすごい処理量をこなす緻密な速度改善 お金を扱うからこそ間違わない仕組み 当時は最先端の非接触ICカードを採用 非接触ICカードの歴史 年寄りも当たり前に使えるサービス だからSuicaは6000万枚も普及した まとめ Suicaの凄さ ものすごい処理量(1日4000万件) 全然サービスが落ちない 年寄りも使っている Suicaがない社会なんて今や想像できないですよね?東京でSuica持ってない人はいないくらい普及していますし、レストランやコンビニでSuicaを使って買える場所も普通になってきました。普通に考えて、1日4000万件も処理して0.1秒以内に処理を完了させないといけないシステムなんて無茶苦茶難しくないですか?しかも、Suicaがリリースされたのは2001年です!ちょこっと調べてみたすごいブレークスルーの数

    Suicaのシステムがいかにすごいか仕組みを徹底解説 - 炎と硝煙にむせる開発現場から
    NAPORIN
    NAPORIN 2018/12/28
    suicaがマイナンバーカードだったらよかったのに
  • これ知らないプログラマって損してんなって思う汎用的なツール

    Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article?

    これ知らないプログラマって損してんなって思う汎用的なツール
  • 1