『日本語プログラミング言語「なでしこ」』は日本語でプログラミングできる言語です。「誰でも簡単プログラマー」が目標です。 なでしこは日本語を基にしたプログラミング言語です。直感的で分かりやすく、日々の作業自動化やプログラミング学習にもぴったりです。オープンソースなので誰でも気軽にはじめられます。 (→⭐ブラウザで試してみよう)
このページは https://hirasho.github.io/Sunabaに移転しました。 なお、念のため以下に2017/07/18時点での内容を残しておきます。 Sunabaを使わせる立場の方や玄人さんはこちらへどうぞ。 概要 プログラマ人生の最初の100時間を過ごすための言語です。 100時間経ったら他の言語に行く前提なので、極めて低機能です。 こんな感じのものを書いてプログラムを作ります。 0 < 1 な限り 横 → メモリ[50000] 縦 → メモリ[50001] メモリ[50002] ≠ 0 なら メモリ[縦 × 100 + 横 + 60000] → 999999 これは、簡単なお絵描きソフトです。これを メモ帳で書いて専用ソフトのウィンドウにドラッグアンドドロップするだけで実行できます。文法は2ページに収まります。 元々九州大学での講義のために作った言語ですが、 調子に乗
Emojicode is an open-source, full-blown programming language consisting of emojis.Install Emojicode 1.0 beta 2 Visit the docsOr Stay in touch with Emojicode Conceptually BrightAs a multi-paradigm language Emojicode features object-orientation, optionals, generics, closures, and protocols. Lightning FastEmojicode compiles to native machine code using lots of optimizations that make your code fast.
Kodu Game Lab is a 3D game development environment that is designed to teach kids basic programming principles. Kodu allows creators to build the world's terrain, populate it with characters and props, and then program their behaviors and games rules in a bespoke visual programming language. Kodu originated as a project in Microsoft Research. The original target platform was the Xbox 360 using C#,
私の 前回の記事 では、 Heartbleed バグを早めに見つけられないことは、ある意味で改良とデプロイの失敗となると論じました。そうでなければ、これは静的解析にとって効果的なテクノロジーです。特に、商業的な静的解析ツールは故意に潜在バグを無視しますが、これは間違ったアラームが大量に報告されるのを避けるためです。つまり、健全性よりも完全性が好ましいということです。このようなツールを作る企業は、利益になるサービスを好況市場に提供することを狙いとしており、彼ら独自の調査では健全性は売れ行きに関して重要ではないということが示されています。その代わり、生き残るためには、本当に重要なバグを開発者が効率的に発見する手助けになるツールでなければいけません。全てのバグの検出は必要ないのです。リサーチャーの挑戦は、効率(それと、その他の望ましい基準)を維持しながら、健全性に背を向けてビジネス案を推進する方
HackHack is an object-oriented programming language for building reliable websites at epic scale Hack reconciles the fast development cycle of a dynamically typed language with the discipline provided by static typing, while adding many features commonly found in other modern programming languages. Hack provides instantaneous type checking by incrementally checking your files as you edit them. It
随時更新して行きます。イベントサイト公開後に中止、延期、オンラインまたはオフライン化するケースがありますので、必ずリンク先の情報をご確認ください。 3/3(日) 14:00〜16:00 [岡山県岡山市] Golang Cafe #1253/7(木) 19:00〜21:30 [東京都港区] DMM.go #73/10(日) 9:00〜10:35 [オンライン] Kyoto.go remote #49 もくもく会3/10(日) 10:00〜12:00 [オンライン] Women Who Go Tokyo 読書会 - Go言語による分散サービス#83/16(土) 13:00〜17:00 [オンライン] 第57回横浜Go読書会(オンライン)3/18(月) 19:00〜21:00 [京都府京都市] 【オフライン限定】Go HackBar in MF Kyoto #23/18(月) 19:00〜21:
自動車は人間の足の拡張,ラジオは耳の拡張,テレビやカメラは目の拡張と言われています.同じような意味でコンピュータは脳の拡張であると言ってもよいでしょう.たとえば,電子辞書やWikipediaその他インターネット検索というのは脳の記憶の能力をはるかに越えて補ってくれています.それ自体はとてもすごいことですが,元々あった本や百科事典をコンピュータに載せただけとも言えますから,紙や印刷技術の発明のインパクトの強さにかすんでしまいます. 同様に,コンピュータの日本語は計算機と言いますが,高速で計算する機械の視点でみても,そろばんや手回し計算機という発明が既にあったわけですから,それが高速で正確になったというすごさ以上のものでもありません. 本当の意味で「コンピュータは脳の拡張」と言ってよいのは,コンピュータシミュレーションのことではないでしょうか.コンピュータシミュレーションというのは,実際に実験
Windows対応のビジュアル開発環境「Delphi」がiOS対応クロスコンパイラを搭載。iOSネイティブなアプリ開発を実現 Windowsアプリケーションの開発では一般的になったビジュアル統合開発環境を用いて、ネイティブなiOSアプリケーションの開発を実現する製品が登場しました。 旧ボーランドの開発部門を2008年に合併し、以来DelphiやC++Builderなどの旧ボーランドの製品の開発販売を進めてきたエンバカデロ・テクノロジーズは4月22日、DelphiにiOSのクロスコンパイラを搭載し、iOSネイティブなアプリケーション開発を可能にした「Delphi XE4」を含む新製品「RAD Studio XE4」を日本を含む世界で同時発表しました。 ビジュアル開発環境とDelphi言語でiOSプログラミング Delphi XE4では、Object Pascalを拡張したDelphi言語でi
筆者 shelarcy Haskellは,関数型プログラミングというジャンルに属する言語です。Haskellや関数型プログラミングを題材に物事を見ていくことで,今まで思いもよらなかったような未知の世界を知ることができるでしょう。 プログラミング言語を学ぶという行為には, 言語の基本的な文法や考え方を理解する 言語の文化圏で広く使われている考え方に親しんでその言語らしい書き方を習得する 単に言語を使ってできること以上の知恵を学ぶ の3段階があります。この連載では,三つ目の段階を目標に,Haskellプログラミングの世界を一つひとつ丁寧に紹介していきます。 更新は毎月第1水曜日(1月のみ第2水曜日)
val fruits = List("apple", "banana", "avocado", "papaya") val countsToFruits = // count how many 'a' in each fruit fruits.groupBy(fruit => fruit.count(_ == 'a')) for (count, fruits) <- countsToFruits do println(s"with 'a' × $count = $fruits") // prints: with 'a' × 1 = List(apple) // prints: with 'a' × 2 = List(avocado) // prints: with 'a' × 3 = List(banana, papaya)
Gauche(ゴーシュ)は、スクリプトインタプリタとしての使い易さに重点を置いて 開発を行っているR7RS準拠のScheme処理系です。日常業務の中でのちょっとした処理を行う スクリプトを気軽にSchemeで書きたいなあ、という願望のもとに、 起動が速いこと、システムへのアクセスが組み込まれていること、 最初から多国語対応を考慮していること、 リスト処理ライブラリとして他のC/C++プログラムから簡単にリンク可能であること、 などを目標としています。 Gaucheは多くのUnix系プラットフォーム およびWindows上で動作します。 実装されている機能の概要については、 機能のページをご覧ください。 News 詳しい変更はChangeLogをどうぞ。 また、最新の開発状況はGitリポジトリで知ることができます。 2024/1/25 Gauche 0.9.14 リリースノートを参照してくだ
最もタメになる「初心者用言語」は JavaScript。 - IT戦記 最もタメになる「初心者用言語」は Python! - 西尾泰和のはてなダイアリー ちがうよちがうよ、最もタメになる「初心者用言語」はC++だよ。 C++は、 パソコンに限らず、マイコン、ワークステーション、メインフレーム、スパコン。いろんなアーキテクチャ上で処理系が実装されているので、あなたの手元にあるコンピュータ上で使えます。 ポインタが避けて通れないので、計算機科学で重要なポインタの概念をいきなり知ることが出来る。 基本的にコンパイラ言語なので、計算機科学で重要なコンパイラの概念をいきなり知ることが出来る。 メモリ管理とか処理系は手伝ってくれないので、基本的に自分で書く必要があり、丁寧か正確な記述が身につく。 テンプレートはコンパイルタイムの計算モデル(しかもチューリング完全)なので、コンパイルタイムとランタイムと
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く