タグ

プログラミング言語に関するatohのブックマーク (12)

  • COBOLってこんな言語

    日経xTECHの元記事を読んでもCOBOLの特徴があんまり伝わってこない感じだし、かといってそれをディスってもしょうがないので、書いてみた。 https://anond.hatelabo.jp/20190205192741 COBOL質的にはDSLなんだけど、一見汎用プログラミング言語に見えてしまってRubyPythonなんかと比較するのが誤解のもとではあると思う。今の人でも知ってそうなCOBOLに似ている言語はたぶんSQLで、データを処理するための専用言語。ただ、SQLは頑張ればすごく複雑なこともできるパワフルな言語で、だからこそ現代でも生き延びているわけだけど、COBOLはわりとシンプルなデータ処理を想定している感じ。 SQLだけでアプリケーションを作れないのは触ったことある人なら誰でもわかると思う。普通はJavaRubyで全体の流れを記述してデータベース入出力をSQLで書く。

    COBOLってこんな言語
    atoh
    atoh 2019/02/07
    もしかして今の子は固定長ファイルって知らないのかな。
  • COBOLを廃止しPythonを採用、IPAが基本情報技術者試験を見直し

    IPA(情報処理推進機構)は2019年1月24日、2020年春期から基情報技術者試験の出題内容を見直すと発表した。午後の試験で選択できるプログラミング言語のうち、COBOLを廃止してPythonを新たに採用する。

    COBOLを廃止しPythonを採用、IPAが基本情報技術者試験を見直し
    atoh
    atoh 2019/01/24
    「2018年秋期の基本情報技術者試験でCOBOLを選んだ人の割合は4.6%」「2020年春期試験以降はC、Java、Python、アセンブラ、表計算ソフトの5つから選択」
  • 全てのRubyエンジニアはだいたい糞である

    汎用系のエンジニアからRubyエンジニアとして転職して1年。 コボラー(笑)なんて言われることも多いが、この1年で出会ったRubyエンジニアは全て糞だった。 その特徴はだいたいこの3つだ。 1.テストを甘く見ているやれテスト自動化だ、やれテスト駆動開発だの口だけ達者なエンジニアの多いこと。 そもそもブラックボックステスト、ホワイトボックステストを分かっていない奴が多すぎ。 テストコードでカバレージが100%だったとしても実際の打鍵結果でエラーは弾けることが多いのにリリースしてしまう。 そもそもテストケース表を若いうちに書く習慣が無いからだ。 ドキュメントを揶揄し机上デバッグも行わない、こんな状態で「アジャイルですから」とかドヤ顔でいってしまうRubyエンジニアは糞である。 2.パフォーマンスを考えないRubyエンジニアはパフォーマンスを考えない。 どのメソッドがどれくらいの負荷なのか意識

    全てのRubyエンジニアはだいたい糞である
    atoh
    atoh 2016/06/20
    まぁ、犬やらクジラやら表示しとけば済む案件はそれでもええんでない。
  • Delphi生誕20周年、おめでとうございます。言語名は最近になって「Delphi言語」から「Object Pascal」に戻ったらしい

    Delphi生誕20周年、おめでとうございます。言語名は最近になって「Delphi言語」から「Object Pascal」に戻ったらしい いまから20年前の1995年。たしかあればWindows 95のローンチイベント取材でシアトルに出張したときだったか、それとも当時躍進していたNetscapeのイベント取材でサンフランシスコに出張したときだったか、とにかく僕は米国出張の際に宿泊していたホテルの近くにあったパソコンショップに飛び込んで、当時まだ日では発売されていなかったビジュアル統合開発環境「Delphi」のパッケージを手に取り、レジに持って行きました。 Delphiは、DOS時代に高速なコンパイラを搭載して一躍人気言語となった「Turbo Pascal」の後継として、Windowsに対応しオブジェクト指向のビジュアル統合開発環境として登場。たいしてプログラミングが出来るわけでもなかった

    Delphi生誕20周年、おめでとうございます。言語名は最近になって「Delphi言語」から「Object Pascal」に戻ったらしい
    atoh
    atoh 2015/02/14
    ごめんなさい、俺の中で勝手に終了してた。
  • 「今日使われているプログラミング言語のほとんどは90年前後に誕生」ってほんとう?

    「今日使われているプログラミング言語の多くは、なぜ1990年前後に誕生したものなのか」に関する一考察 http://d.hatena.ne.jp/kazuhooku/20131221/1387603305 という文章を読んだ。 内容をまとめると、90年ころからコンピュータのメモリコストが下がり、変な制限をつけなくても文字列を簡単に処理できるようになった、そういう新しい言語や処理系は文字列処理の優位性があるので今でも生き残って使われている、という仮説だ。 仮説構築としては面白いと思う。でも、いろいろ議論に穴があるんじゃないかなぁという気がしているのでちょっと事例を調べてみた。 C++。C with classesのはじまりは1979年で、1983年にC++という名前になる。90年前後ってのは全然ただしくない。ただ、このころのC++にはSTLは存在しなかったわけで、「文字列型」もなかった(のだ

  • メジャーなプログラミング言語とそれらの役割を、素人でも分かるように教えてください。 - Knoh (ノウ) | The Knowledge Hub

    プログラマーたちは、使用するプログラミング言語と驚くほど密接な関係を持っています。プログラミング言語はあなたをイライラさせ、また教え導いてくれます。あなたはそのうちにプログラミング言語の内部構造や、ちょっとした変な癖を学ぶことになるでしょう。それはあなたの頭のなかにも入り込み、考え方をも変えるでしょう。 正しいプログラミング言語を選べば、新しくて美しい何かを一緒に作り上げることができます。間違った選択をすれば、もちろん面倒なことになります。 言い換えれば、プログラミング言語を選ぶことは、恋人を選ぶことによく似ているのです… (注: 私はストレートの男性です。それ以外の方は、自分の興味に合わせて自由に脳内変換してください) PHP は、あなたが高校時代のある夏、不器用ながらも付き合った初めての彼女です。もっと真剣な関係を築こうとしてはいけません。この子は複雑な問題を抱えています。 Perl

    atoh
    atoh 2013/03/14
    役割って一体なんなんだろう。
  • 「なぜ国内でPerlが急速に萎んだのか」という記事を読んで - Perl入門ゼミ

    Perl › 読み物 僕もPerl入門書いている身なので反応しておこうと思います。 メインコンテンツの「サンプルコードによるPerl入門」の目次はこちらです。こちらがメインコンテンツになります。Perlはとても便利なプログラミング言語ですので、一緒に学びましょう。 なぜ国内でPerlが急速に萎んだのか まずこの人はRubyPythonが好きで、Perlが嫌いな人です。まぁ好き嫌いはあってよいんですけど、書いている内容が不誠実すぎて、信用ができないです。 Perlが萎んでいるという議論をする前に、ライブラリの数とか、アプリケーションの数とか、求人とか賃金とか採用している企業とかなんでもいいけれど、何か目に見える統計情報がないと、単なるイメージを落とすために書いていると思われても仕方がないと思う。 2005年 Railsの襲来 2005年に突如現れたRailsによって国内でRuby利用者が急

    「なぜ国内でPerlが急速に萎んだのか」という記事を読んで - Perl入門ゼミ
    atoh
    atoh 2013/03/07
    どっちにしろ、ここら辺の言語はCOBOLの寿命を超えることないんだし、好きなようにほたえとったらええがな。
  • 江川紹子さんにC#とは何かを解説する人々

    Shoko Egawa @amneris84 PC遠隔操作事件で逮捕された片山容疑者の弁護人によれば、問題のウィルスに使われていたプログラミング言語C#について、同容疑者は取調官に「(自分は)人がC#で作成したプログラムを実行できるかどうかのテストをしたことはあるが, C#を用いてプログラムを書くことはできない」と供述した。

    江川紹子さんにC#とは何かを解説する人々
    atoh
    atoh 2013/02/20
    多分、3人ぐらいで開発してて、テストしてバグってたら、テストした奴が直すとかいうような体制で働いてるIT系なんだろうなぁ。
  • 組み込み向けRubyから“不死身”のマイコンまで――Embedded Technology West 2012

    組み込み向けRubyから“不死身”のマイコンまで――Embedded Technology West 2012:ETWest2012(1/2 ページ) 組み込み技術展「ET」の関西版「Embedded Technology West(ETWest)2012」が大阪で開催された。スマートエネルギーの専門展との同時開催で例年以上の盛り上がりを見せたETWestから、MONOist編集部が注目した展示をピックアップ。 西日唯一の組み込みシステム技術専門展示会「Embedded Technology West(ETWest)2012」が、インテックス大阪大阪大阪市)で2012年6月14、15の両日に開催された。 今回のETWestは、新エネルギー/スマートグリッド関連分野の専門展示会「Smart Energy Japan(SEJ) 2012 in Osaka」との同時開催となり、従来を上回る

    組み込み向けRubyから“不死身”のマイコンまで――Embedded Technology West 2012
    atoh
    atoh 2012/06/22
    「組み込み向けRuby」かぁ。そういうと子までいってんだRuby
  • C言語の開発者、デニス・リッチー氏が死去

    C言語およびUNIXの開発者の1人として知られるコンピュータ科学者のデニス・リッチー氏が亡くなった。享年70歳だった。同氏が2007年の引退後もコンサルティングをしていたベル研究所のジェオン・キム所長が公式ブログで明らかにした。 同氏の元同僚で現在Googleに務めるロブ・パイク氏のGoogle+への投稿によると、リッチー氏は先週末、長い闘病の末、ニュージャージー州の自宅で亡くなったという。 リッチー氏は1967年にベル研究所に入り、そこで開発したプログラミング言語のコンパイラをケン・トンプソン氏とともに発展させてC言語とした。また、同研究所で開発されたUNIXのC言語への書き換えを統括したことで、UNIXの父とも呼ばれる。リッチー氏とブライアン・カーニハン氏が1978年に出版した解説書「プログラミング言語C」は、現在も世界中で読み継がれている。リッチー氏は1983年にトンプソン氏とともに

    C言語の開発者、デニス・リッチー氏が死去
  • 普通の業務系PGには意外と知られていないJavaとJavaScriptの相違点10選 - 達人プログラマーを目指して

    以前はJava EEの普通のWebアプリケーションで、JavaScriptはあくまでも利便性のために補助的に使うものという認識がありましたが、さすがに最近では普通の業務系のSI案件でもテーブル表示や入力補助などで高度なAjaxライブラリーの使用が当たり前のように求められるようになりつつあります。サーバーサイドのJavaScript技術といったものもありますが、そういった新しい技術を使わないまでも、ごく普通にある程度大きなJavaScriptの作成が必要になってきているということです。 もちろん、JavaJavaScriptはその名前にかかわらず、来全く別の言語です。しかし、意図的に似た構文でロジックが書ける*1ため、兄弟の言語として認識している人も意外に多いのではないかと思います。しかし、使用できるライブラリーに違いがあるという点が一見してわかる最も大きな違いですが、基的な言語の文法

    普通の業務系PGには意外と知られていないJavaとJavaScriptの相違点10選 - 達人プログラマーを目指して
    atoh
    atoh 2011/04/25
    「意味がわからないままWebや書籍のサンプルコードを貼付けて使っている人」が「普通の業務系PG」なのか、うぅむ。
  • COBOLはまだまだ終わらんよ | スラド

    家/.の記事より。チューリング賞受賞者エドガー・ダイクストラ曰く、 「COBOLの利用は精神を損なう。よって、COBOLを教えることは犯罪行為とみなされるべきだ」 ……とはいえ、このDr. Dobb's Journalの記事によれば、COBOLのしぶとさには度外れたものがあるらしい。21世紀に入ってもCOBOLは最も広く使われている言語であり、今日のソフトウェア開発における最もホットな領域のいくつかで重要な地位を占めている。あなたが次に学ぶべき言語はCOBOLかもしれないのだ。 1997年、Gartner Groupが発表した調査によれば、現在使われているアプリケーションのうち2400億行はCOBOLで書かれており、毎年何十億行ものCOBOLコードが新たに書かれている。加えてCOBOLはXML/メタデータ、ウェブサービス、SOA、eビジネスと言った分散型ビジネスソフトウェアアーキテクチャ

  • 1