タグ

関連タグで絞り込む (2)

タグの絞り込みを解除

プログラミングとITに関するYoshiyaのブックマーク (9)

  • 反AIの方が「貴方のプログラムは他人のプログラムを継ぎ接ぎして作ってるんですか!?」と言ってるのを見て思わず「そうですけど!?」が出かけた

    なにわづ @imawo_harubeto 先人の作ったマシンとOSの上で、先人の作ったデバイスとソフトを用いて、先人の書いた言語とライブラリを借りて、先人の考えたデータ構造とアルゴリズ厶に感謝してプログラミングをしている 依拠性の程度はそれぞれでも、巨人の肩の上に乗らなければcreationは成り立たないと思う

    反AIの方が「貴方のプログラムは他人のプログラムを継ぎ接ぎして作ってるんですか!?」と言ってるのを見て思わず「そうですけど!?」が出かけた
    Yoshiya
    Yoshiya 2024/10/05
    その昔は教則本や月刊誌で公開されているコードをある程度改変して利用しておりました。アルゴリズムそのものには著作権が無いのでOKだと思います。
  • それでも10進小数をデフォルトにすることは意味がある - kmizuの日記

    改めて(?)か昔からあるのか不明ですが、10進小数を言語のデフォルトにすべきかどうかという議論が一部で行われています。私自身、特にプログラミング教育を最近やっている立ち場もあって、10進小数を言語のデフォルトにすることに賛成の立ち場です。ただ、正直言ってこれに大して「反対する」側は何が焦点になっているかについて「ずれている」と思わざるをえないです。まずは、直近で見かけたWindyMeltさんのブログ記事より。 blog.3qe.us ちなみにこれはCOBOLかそうではないか、という軸が問題になっているのではなく、浮動小数点型を利用するか、それともBigDecimalのような十進演算のために用意された型を利用するか、という軸の問題であって、しかもそれも正確な軸の取りかたではない。 というのも、BigDecimalでカバーされない問題があるのだ。例えば、BigDecimal型を利用しても(1

    それでも10進小数をデフォルトにすることは意味がある - kmizuの日記
    Yoshiya
    Yoshiya 2024/06/13
    2進、10進に関係なく、計算した数値は宣言した変数に合わせて変換(キャスト)するのでどうでもいい。C言語だと整数値が必要な場合、小数点が出てきてもintやlongでキャストするし。
  • 「BASIC」誕生60周年--コンピューター利用を容易にしたシンプルな言語の歴史

    Steven J. Vaughan-Nichols (Special to ZDNET.com) 翻訳校正: 川村インターナショナル 2024-05-15 07:30 「Python」や「JavaScript」が学ばれるようになるずっと前、米国時間1964年5月1日の夜明け前の暗闇の中で、コンピューター史におけるささやかながら非常に重要な出来事がダートマス大学で幕を開けた。数学者のJohn G. Kemeny氏とThomas E. Kurtz氏がGeneral Electricの「GE-225」メインフレームを操作して、独自に考案した言語の最初のプログラムを実行した。その言語こそ、初心者向け汎用記号命令コード、すなわち「BASIC」だ。 BASICは最初に普及した言語ではない。その栄誉を得たのは、ビジネス分野では「COBOL」、エンジニアリング分野では「FORTRAN」だった。しかし、19

    「BASIC」誕生60周年--コンピューター利用を容易にしたシンプルな言語の歴史
    Yoshiya
    Yoshiya 2024/05/16
    日本のBASICは機種毎に方言があって異機種間の移植が難しくQuickBASICやVisualBasicで解消されたけどその頃はCやDelphiのシェアが高くてBasic系の言語は使われなくなった。とは云えBASICが無かったらプログラマにはならなかった。
  • エンジニアに読んで欲しい技術書90選 - Qiita

    はじめに タイトル通り、読んで欲しい(圧)技術書をたくさん集めてみました。自身の担当から外れる領域に関しては、会社の人に協力を仰ぎ、編集しました。「何を読めばいいかわからない」、「次の読むを探したい」などのように考えている方の参考になればと思います。 また、大きく、 ・新米エンジニア ・脱新米エンジニア と分けてまとめたので、参考にしてみてください。 技術書のススメ 技術書の紹介の前に、技術書で得られるものについて説明したいと思います。全然読み飛ばしてもらって大丈夫です。この章からの紹介を行なっていきます。 技術書は体系的な構成となっているため、技術書を読むことで、 ・論理的な思考力が身に付く ・技術歴史・背景を知れる ・技術の知識、手法を学べる これらを学ぶことができます。論理的な思考力、知識はわかるけど、技術歴史・背景を知ってどうするんだと思う方もいるかもしれません。しかし、歴

    エンジニアに読んで欲しい技術書90選 - Qiita
    Yoshiya
    Yoshiya 2023/10/31
    まずは初心者向けのプログラミング言語を解説した本1冊とアルゴリズムを解説した本1冊で事足りる。開発環境を自分で作って、プログラミングしてコンパイルして実行できる様にならないと。
  • プログラミングにしか興味のないエンジニアに困っている

    今年の頭にうちの会社にやってきたエンジニアの話。 彼は実装がめちゃくちゃ速く、コードもきれい。テストもちゃんと書く。 とてもできるエンジニアなのだが、一つだけ困っていることがある。 実装完了した機能をすぐに番環境にデプロイできないと、とても不機嫌になるのだ。 うちの会社が開発しているのはtoBのシステムで、実装内容によっては営業やカスタマーサポートからお客さんにアナウンスがされてからでないとデプロイができないものがある。 急にUIが変わったり新機能が追加されるとお客さんが混乱するしカスタマーサポートに問い合わせが殺到するので、デプロイ前に調整が発生するのは致し方ないことなのだが、こうした背景を説明しても彼は納得してくれない。 「とにかく早くデプロイをさせろ」の一点張りで、彼が勝手にPRをリリースブランチにマージして、機能が出てしまったこともある。 それによってカスタマーサポートへの問い合

    プログラミングにしか興味のないエンジニアに困っている
    Yoshiya
    Yoshiya 2023/05/23
    こういう人はカスタマサポートか営業を一度経験してみるといい。新しい機能が必ずしもユーザーに有用で無い事が分かる。独りよがりのITエンジニアは自社開発で完結する職場に転職した方がいい。
  • IT現場、エラーメッセージを読めない新人が増えていてどうすればいいのかわからない「エラーがでると人格を否定された気分になる」

    リンク Quora 開発でエラーが出て、上司に聞くと「ちゃんとエラーを読んで」と指摘を受けました。ただ大半が英語です。ここがいけない等と印や色で何かを示してくれる事もありません。この私がエラーを読んで何か解決出来ますか? 回答 (36件中の1件目) エラーが何かわからなかったら、何を問題で直すのかも分からんでしょ。 てか、あなたは日常で「具合が悪い」と誰かが言ってて直したいと思う時、どうするんでしょうか。 「おなか痛い」「あたま痛い」「熱がある」「下痢している」そういうエラーコードがあってはじめて「何をしてあげるべきか」が分かるんじゃありませんか? 具合の悪い人が治療法を指示すると思ってる時点で、頭使えよ、と思います。 で、具合悪い人が英語で言ってきたらもう何もせず放置して逃げるクチでしょうか。 ワタシエイゴワカラナイネー 354 users 176 よんてんごP @yontengoP 過

    IT現場、エラーメッセージを読めない新人が増えていてどうすればいいのかわからない「エラーがでると人格を否定された気分になる」
    Yoshiya
    Yoshiya 2023/03/01
    最初に覚えたエラーメッセージはN80BASICの「Syntax Error」と「Illegal Function Call」と「Out Of Data」でした。高校になってFACOM-VのCOBOLは行番号とエラーコードだけ、FACOM-Kで漢字のエラーメッセージが出た時は感動しました。
  • プログラミングをするプログラマー、需要が激減か…すでにノーコードが当たり前に

    「gettyimages」より AI人工知能)の台頭によって仕事が奪われる――このようなSF的ディストピア世界の到来を予見する人は多い。たとえば、2022年ごろから流行した「Stable Diffusion」「Midjourney」などのAI画像生成サービスは、そのイラスト生成の精度の高さ、手軽さからイラストレーターの仕事を奪うのではないかといわれていた。人類の歴史上、写真、映像、コンピュータなどの登場によってなくなった仕事も多いが、今存在する仕事AIの発展によっていずれなくなる可能性はある。 そして、それはクリエイター界隈に限らず、エンジニアプログラマーの世界でも起こる可能性があるという。ニュースサイト「Business Insider Japan」が昨年12月1日に報じたところによると、グーグルが「AIにコードの書き方を教える」極秘のプロジェクトを進行中だという。このプロジェクト

    プログラミングをするプログラマー、需要が激減か…すでにノーコードが当たり前に
    Yoshiya
    Yoshiya 2023/01/15
    100歩譲ってGUIが無いバッチ処理はAIが生成するコードでいけるかもしれないけど、他の分野はまだまだ先の事だと思う。
  • C言語、Java言語、Go言語、Rust言語……

    人間の言葉は「イングリッシュ語」「ジャパニーズ語」と書いたらおかしいと誰でも理解できるのに、プログラミング言語に「言語」をつけるとおかしいというのを理解できる人がめったにいないのはなぜなのか。

    C言語、Java言語、Go言語、Rust言語……
    Yoshiya
    Yoshiya 2022/02/07
    CとDは「言語」が付くけど、C++やC#には「言語」が付かない。 これはお約束だと思っている(30年前に「はじめてのC」初版でC言語を学習した元プログラマ) https://gihyo.jp/book/longseller/2013/0004
  • COBOLは難しいか、記者が試しにコードを書いてみた

    最近、COBOLに関するニュースを立て続けに目にした。1つは、毎月勤労統計で過去に不適切な調査が行われ、それにCOBOLが関係していたというニュース。もう1つは、情報処理推進機構(IPA)が、基情報技術者試験の2019年の秋期試験を最後にCOBOLの出題を廃止するというニュースだ。 勤労統計の件は、全数調査するとしていたところを一部で抽出調査していたことが問題とされた。さらに、抽出調査を行った際には復元という統計的な処理が必要なのに、この操作を行わなかったため最終的なデータの値が誤っていたという。 この統計処理にCOBOLが関わっていた。厚生労働省が公表している報告書によると、正しい処理が行われなかった理由は以下の通りだという。 「システム改修の依頼を受けたシステム担当係は外部業者等に委託することなく自前でシステム改修を行うことになるが、毎月勤労統計調査に係るシステムのプログラム言語はC

    COBOLは難しいか、記者が試しにコードを書いてみた
    Yoshiya
    Yoshiya 2019/02/05
    変数はレベル番号77を使わなきゃ(35年前に高校でCOBOLを習った)
  • 1