「programming」カテゴリーアーカイブ

授業課題でC言語の謎のエラーに困っていた→金融SE経験がある社会人大学院生がスペースを11個ほど追加してあげたらエラーが消えた!どういうこと? – Togetter

授業課題でC言語の謎のエラーに困っていた→金融SE経験がある社会人大学院生がスペースを11個ほど追加してあげたらエラーが消えた!どういうこと? - Togetter

授業課題でC言語の謎のエラーに困っていた→金融SE経験がある社会人大学院生がスペースを11個ほど追加してあげたらエラーが消えた!どういうこと? - Togetter

修士の頃、授業の課題でC言語書いてる時にどうしても謎のエラーが出て困っていた。それを見たSE経験(金融系)がある社会人大学院生の同期の女性が「ここにスペースを入れてみて」「もっと沢山、もっともっと」と言い出して、スペースを11個ほどコードに挟み込んだらエラーが消えた。怖かった

はてなブックマーク - 授業課題でC言語の謎のエラーに困っていた→金融SE経験がある社会人大学院生がスペースを11個ほど追加してあげたらエラーが消えた!どういうこと? - Togetter はてなブックマークに追加

授業課題でC言語の謎のエラーに困っていた→金融SE経験がある社会人大学院生がスペースを11個ほど追加してあげたらエラーが消えた!どういうこと? – Togetter

授業課題でC言語の謎のエラーに困っていた→金融SE経験がある社会人大学院生がスペースを11個ほど追加してあげたらエラーが消えた!どういうこと? - Togetter

授業課題でC言語の謎のエラーに困っていた→金融SE経験がある社会人大学院生がスペースを11個ほど追加してあげたらエラーが消えた!どういうこと? - Togetter

修士の頃、授業の課題でC言語書いてる時にどうしても謎のエラーが出て困っていた。それを見たSE経験(金融系)がある社会人大学院生の同期の女性が「ここにスペースを入れてみて」「もっと沢山、もっともっと」と言い出して、スペースを11個ほどコードに挟み込んだらエラーが消えた。怖かった

はてなブックマーク - 授業課題でC言語の謎のエラーに困っていた→金融SE経験がある社会人大学院生がスペースを11個ほど追加してあげたらエラーが消えた!どういうこと? - Togetter はてなブックマークに追加

10年以上のノウハウを詰め込んだ「自走プログラマー」を執筆しました – Make組ブログ

10年以上のノウハウを詰め込んだ「自走プログラマー」を執筆しました - Make組ブログ

10年以上のノウハウを詰め込んだ「自走プログラマー」を執筆しました - Make組ブログ

自走プログラマー表紙 「自走プログラマー」という本が出ます! この本は僕と清水川さん、tell-kさんで、株式会社ビープラウドの仕事として書いた本です。 自走プログラマーには僕の10年来の開発ノウハウを詰め込みました。清水川さんtell-kさんに至ってはもっと長い経験があります。その3人が、入門本ではない本を本気...

はてなブックマーク - 10年以上のノウハウを詰め込んだ「自走プログラマー」を執筆しました - Make組ブログ はてなブックマークに追加

JavaScriptにトランスコンパイルする言語でイケてるのは?

昨今では実装したコードをJavaScriptにトランスコンパイル(トランスパイル)できるような言語が複数登場している。代表的なものとしてはTypeScriptDartがあるが、それ以外にもClojureのような、JavaScriptコードを出力できるコンパイラが用意されている言語もある。その中でもおすすめの言語はどれだろうか。

Anonymous Coward曰く、

タイトルのまんまですが、イケてると思う言語を挙げて欲しい。

すべて読む | デベロッパーセクション | プログラミング | スラドに聞け! | この記事をTwitterでつぶやく この記事をFacebookで共有 この記事をGoogle Plusで共有 このエントリーをはてなブックマークに追加

関連ストーリー:
世界のWebデザイナーと開発者の不満上位は、Webブラウザ間の互換性に関連 2019年12月31日
ITエンジニアが「学びたい言語」「学びたいとは思わない言語」 2019年11月21日
CoffeeScript 2リリース 2017年09月20日
Dart VMはGoogle Chromeに統合されない 2015年03月29日

2月14日でDelphi 25周年

Object Pascalベースのプログラミング言語およびその開発環境であるDelphiが最初にリリースされたのは1995年2月14日で、今年で25周年になるそうだ。これを記念して、現在Delphiの開発・提供を行っているEmbarcadero TechnologiesのDelphiページでは25周年記念コンテンツが公開されている(Embarcadero日本法人代表によるブログ)。

Delphiの最初のバージョンはWindows 3.1向けの開発環境として登場し、1996年にリリースされたDelphi 2でWindows 95向けの32ビット環境に対応した。現在の最新バージョンは2019年12月にリリースされた「Delphi 10.3.3」で、WindowsだけでなくmacOSやiOS、Android向けアプリケーションの作成にも対応している。

すべて読む | ITセクション | プログラミング | IT | この記事をTwitterでつぶやく この記事をFacebookで共有 この記事をGoogle Plusで共有 このエントリーをはてなブックマークに追加

関連ストーリー:
Stack Overflow調べ、最も嫌われているプログラミング言語はPerl 2017年11月03日
DelphiおよびC++Builderの「Starter Edition」、無償化 2016年09月29日
Pascalは過小評価されている 2015年01月28日

Apple TV+、スピルバーグ監督の『Amazing Stories』初の予告編を公開。3月6日配信開始

アップルの動画ストリーミングサービスApple TV+発表時に公表されたタイトルのひとつ、スティーブン・スピルバーグ監督の『Amazing

なぜ型ファーストで考えるのか – 貳佰伍拾陸夜日記

なぜ型ファーストで考えるのか - 貳佰伍拾陸夜日記

なぜ型ファーストで考えるのか - 貳佰伍拾陸夜日記

How do you imagine a building? You consciously create each aspect, puzzling over it in stages. Inception 型なし言語に馴染みはあるものの型付言語をいざ使ってみたらどういう気持ちで書いたらいいのかわからなかったと同僚から相談があり, それをきっかけにして社内の勉強会で以下の話をしました. よく型なし vs....

はてなブックマーク - なぜ型ファーストで考えるのか - 貳佰伍拾陸夜日記 はてなブックマークに追加

プログラムの可読性を上げるための条件分岐を減らす方法7個 – Qiita

プログラムの可読性を上げるための条件分岐を減らす方法7個 - Qiita

プログラムの可読性を上げるための条件分岐を減らす方法7個 - Qiita

受託開発エンジニアでプロジェクトリーダーという立場になるにあたって品質保証について考えるようになりました。 品質と一口に言っても「内部品質」と「外部品質」の2点がありますが、エンジニアである以上、内部品質の向上が外部品質を上げる最適解だと思います。 ※内部品質、外部品質についてはこちらを参照。 そして...

はてなブックマーク - プログラムの可読性を上げるための条件分岐を減らす方法7個 - Qiita はてなブックマークに追加

AWS アップデート職人になるための Tips | Developers.IO

AWS アップデート職人になるための Tips | Developers.IO

AWS アップデート職人になるための Tips | Developers.IO

バタバタ・・・ばたんっ! リビングから響く遠慮のない生活音に眠りから引き摺り起こされる。ベッドの脇に落ちたスマホを手で探りあて、人工的な眩しさを遮るように薄く瞼を開く。 「(・・・5時15分か。)」 通学に一時間かかる長女は毎朝この時間に起きてはバスケの朝練に向かう。部活の愚痴を吐くものの、それなり...

はてなブックマーク - AWS アップデート職人になるための Tips | Developers.IO はてなブックマークに追加

AWS アップデート職人になるための Tips | Developers.IO

AWS アップデート職人になるための Tips | Developers.IO

AWS アップデート職人になるための Tips | Developers.IO

バタバタ・・・ばたんっ! リビングから響く遠慮のない生活音に眠りから引き摺り起こされる。ベッドの脇に落ちたスマホを手で探りあて、人工的な眩しさを遮るように薄く瞼を開く。 「(・・・5時15分か。)」 通学に一時間かかる長女は毎朝この時間に起きてはバスケの朝練に向かう。部活の愚痴を吐くものの、それなり...

はてなブックマーク - AWS アップデート職人になるための Tips | Developers.IO はてなブックマークに追加

TypeScriptをプロダクト開発に使う上でのベストプラクティスと心得 – Qiita

TypeScriptをプロダクト開発に使う上でのベストプラクティスと心得 - Qiita

TypeScriptをプロダクト開発に使う上でのベストプラクティスと心得 - Qiita

同じTypeScriptという言語を利用する場合においても、トランスパイラによってTypeScript自体の機能制限がかかったり、思わぬトラブルを招く場合があります。それぞれのトランスパイラの特徴を踏まえた上で、それにより生じる問題も見ていきましょう。 1-1. tsc TypeScriptの開発元であるMicrosoft純正のTypeScriptトラン...

はてなブックマーク - TypeScriptをプロダクト開発に使う上でのベストプラクティスと心得 - Qiita はてなブックマークに追加

0061 号 巻頭言

0061 号 巻頭言

0061 号 巻頭言

コンピュータサイエンスが気になるプログラマに勧める書籍リスト Rubyist Magazine 第 61 号をお届けします。 (今回は内容に合わせて文体を変えております。ご了承ください。) さて、コンピュータサイエンス(以下「CS」)は知らないけど日々プログラミングしている、というプログラマの方はたくさんいらっしゃるかと...

はてなブックマーク - 0061 号 巻頭言 はてなブックマークに追加

プログラミング学習用のガチャピン・ムックデザインのマイコン基板

Anonymous Coward曰く、

子供向けプログラミングワークショップ「ガチャピン・ムック 親子で学ぶプログラミング教室」が開催される。このワークショップではガチャピンやムック風デザインのマイコンを使ったプログラミング学習教材を利用するという。

このマイコンは「IchigoDake」と「IchigoIgai」をベースとしたもので、どちらも通常版のデザインを変えただけのもののようだが、意外になじんでいて面白い。

すべて読む | デベロッパーセクション | プログラミング | 教育 | この記事をTwitterでつぶやく この記事をFacebookで共有 この記事をGoogle Plusで共有 このエントリーをはてなブックマークに追加

関連ストーリー:
ロボット/プログラミング学習用ザク、税込9万8,890円で3月発売 2019年10月02日
政府、地域住民が自主的に運営する「プログラミング学習クラブ」を推進する方針 2017年06月12日
ソニーによるロボットプログラミング学習キットKOOV、2月18日発売 2017年02月06日
「プログラミングは簡単に学べる」というのは嘘か 2016年10月14日
グリコ、お菓子を使ってプログラミングの基礎的な考え方を学習できるアプリ「GLICODE」を公開 2016年08月06日

往年のハンドヘルドコンピューターを彷彿とさせるIchigoDyhook入手。IchigoDake Basicでプログラミングしてみた

一番好きな雑誌は、ポケットコンピューターやハンドヘルドコンピューターの特集をやっていた時代の徳間書店「テクノポリス」です。筆者はアスキー出身ですが。 それはさておき、その当時すっごくほしくて、でも高価で購入できなかったエプソンのハンドヘルドコンピューター「HC-20」。それをまるでオマージュしたかのようなデバイス「IchigoDyhook(PS-IJ1)」(8778円)がアイ・オー・データ機器から発売されました。

往年のハンドヘルドコンピューターを彷彿とさせるIchigoDyhook入手。IchigoDake Basicでプログラミングしてみた

一番好きな雑誌は、ポケットコンピューターやハンドヘルドコンピューターの特集をやっていた時代の徳間書店「テクノポリス」です。筆者はアスキー出身ですが。 それはさておき、その当時すっごくほしくて、でも高価で購入できなかったエプソンのハンドヘルドコンピューター「HC-20」。それをまるでオマージュしたかのようなデバイス「IchigoDyhook(PS-IJ1)」(8778円)がアイ・オー・データ機器から発売されました。

良いコードの書き方 – Qiita

良いコードの書き方 - Qiita

良いコードの書き方 - Qiita

Help us understand the problem. What is going on with this article? 概要 チームによる継続的開発を前提としたコーディングのガイドライン。 特定の言語を対象としたものではないが、主に静的型付けのオブジェクト指向言語を想定している。 サンプルコードは別段の定めがなければSwiftで記載。 ガイドラインの目的 ...

はてなブックマーク - 良いコードの書き方 - Qiita はてなブックマークに追加

STEAM教育に特化した最新レゴ「SPIKE プライム」を試す

誰でも、子ども時代に一度は遊んだことがあるレゴブロック。そのレゴ社の教育部門であるレゴ エデュケーションが、設立40年目となる2020年に新しいプログラミング教材「レゴ エデュケーション SPIKE プライム」(以下、「SPIKE プライム」)の販売を開始した。 「レゴ エデュケーション SPIKE プライム」。ハブやモーター、センサーなど全528パーツで、USB、Bluetoothを対応。希望小売価格は、45,800円(税別)。 「SPIKE プライム」はSTEAM教育に 「SPIKE

STEAM教育に特化した最新レゴ「SPIKE プライム」を試す

誰でも、子ども時代に一度は遊んだことがあるレゴブロック。そのレゴ社の教育部門であるレゴ エデュケーションが、設立40年目となる2020年に新しいプログラミング教材「レゴ エデュケーション SPIKE プライム」(以下、「SPIKE プライム」)の販売を開始した。 「レゴ エデュケーション SPIKE プライム」。ハブやモーター、センサーなど全528パーツで、USB、Bluetoothを対応。希望小売価格は、45,800円(税別)。 「SPIKE プライム」はSTEAM教育に 「SPIKE

もしものために,香川県からのアクセスを避ける – Qiita

もしものために,香川県からのアクセスを避ける - Qiita

もしものために,香川県からのアクセスを避ける - Qiita

茶番 「どうも〜,セミコロンつけない派です.お願いします」 「お願いします」 「あ〜,ありがとうございます.今,いいねを頂きました.こんなんなんぼあってもいいですからね」 「あのな,おかんがな,思い出せない都道府県があるらしいねん」 「ほな,その特徴教えてくれる?」 「おかんが言うにはな,最近ゲームが ...

はてなブックマーク - もしものために,香川県からのアクセスを避ける - Qiita はてなブックマークに追加

0.1は浮動小数点で正確に表せないのに、printしたときに0.1と表示されるのはなぜか – Qiita

0.1は浮動小数点で正確に表せないのに、printしたときに0.1と表示されるのはなぜか - Qiita

0.1は浮動小数点で正確に表せないのに、printしたときに0.1と表示されるのはなぜか - Qiita

当たり前のことに感じますが、0.1は浮動小数点(IEEE 754)では正確に表現できません。 なのにprintをしたときに0.1と表示されるのは不思議です。 このことについて分かったことを書いておきます。 環境 この記事ではPython 3.7を使用しています。 【前提】浮動小数点 この記事で、以降"浮動小数点"という場合は、"IEEE 75...

はてなブックマーク - 0.1は浮動小数点で正確に表せないのに、printしたときに0.1と表示されるのはなぜか - Qiita はてなブックマークに追加

0.1は浮動小数点で正確に表せないのに、printしたときに0.1と表示されるのはなぜか – Qiita

0.1は浮動小数点で正確に表せないのに、printしたときに0.1と表示されるのはなぜか - Qiita

0.1は浮動小数点で正確に表せないのに、printしたときに0.1と表示されるのはなぜか - Qiita

当たり前のことに感じますが、0.1は浮動小数点(IEEE 754)では正確に表現できません。 なのにprintをしたときに0.1と表示されるのは不思議です。 このことについて分かったことを書いておきます。 環境 この記事ではPython 3.7を使用しています。 【前提】浮動小数点 この記事で、以降"浮動小数点"という場合は、"IEEE 75...

はてなブックマーク - 0.1は浮動小数点で正確に表せないのに、printしたときに0.1と表示されるのはなぜか - Qiita はてなブックマークに追加

0.1は浮動小数点で正確に表せないのに、printしたときに0.1と表示されるのはなぜか – Qiita

0.1は浮動小数点で正確に表せないのに、printしたときに0.1と表示されるのはなぜか - Qiita

0.1は浮動小数点で正確に表せないのに、printしたときに0.1と表示されるのはなぜか - Qiita

当たり前のことに感じますが、0.1は浮動小数点(IEEE 754)では正確に表現できません。 なのにprintをしたときに0.1と表示されるのは不思議です。 このことについて分かったことを書いておきます。 環境 この記事ではPython 3.7を使用しています。 【前提】浮動小数点 この記事で、以降"浮動小数点"という場合は、"IEEE 75...

はてなブックマーク - 0.1は浮動小数点で正確に表せないのに、printしたときに0.1と表示されるのはなぜか - Qiita はてなブックマークに追加

2つのことを同時に学ばない – ところてん – Medium

2つのことを同時に学ばない - ところてん - Medium

2つのことを同時に学ばない - ところてん - Medium

こんにちは、ある人のところてんです。プロシンという情報処理学会の<s>新年会</s>学会にかれこれ15年くらい参加しているわけですが、本稿はそこで水島さんと話をした「2つのことを同時に学ばない」という考え方についてのまとめになります。 初手レイトレーシング「2つのことを同時に学ばない」というのは私が発した言...

はてなブックマーク - 2つのことを同時に学ばない - ところてん - Medium はてなブックマークに追加

最短経路問題総特集!!!~BFSから拡張ダイクストラまで~ – Qiita

最短経路問題総特集!!!~BFSから拡張ダイクストラまで~ - Qiita

最短経路問題総特集!!!~BFSから拡張ダイクストラまで~ - Qiita

Help us understand the problem. What is going on with this article? 基本的アルゴリズム(幅優先探索など)から応用(経路復元、拡張ダイクストラなど)まで、最短経路問題に関するアルゴリズムを総特集しました。 基本的なグラフ理論の用語については、次を参考にしてください。 グラフ理論 用語集 queueなどのデ...

はてなブックマーク - 最短経路問題総特集!!!~BFSから拡張ダイクストラまで~ - Qiita はてなブックマークに追加

「飲み物をこぼすマシーン」を作って会話から逃げよう – さくマガ

「飲み物をこぼすマシーン」を作って会話から逃げよう - さくマガ

「飲み物をこぼすマシーン」を作って会話から逃げよう - さくマガ

こんにちは、藤原麻里菜です。 最近、気がついたのですが、人と話すのって、はちゃめちゃに難しくないですか。 なにが一番難しいって、会話を終わらせる方法が明文化されていないことです。会話をしていると困ることってたくさんありますよね。急に相手から説教をくらったり、自慢話をされたり、ビジネスの勧誘を受けた...

はてなブックマーク - 「飲み物をこぼすマシーン」を作って会話から逃げよう - さくマガ はてなブックマークに追加