タグ

言語に関するmoon_croixのブックマーク (30)

  • ちょっと気になる用字用語

    ちょっと気になる用字用語 「要綱」、「要項」、「要領」の使い分け 要綱、要項、要領とも、一般的には、職員が事務処理を進めていく上での 指針・基準を定めるものとして、言わば行政機関の内部規程的性格を持っ ており、これら相互間に実質的差異はありません。 「要綱」の「綱」は、「糸をより合わせて作ったつな」の意から、「規則・法則」、 「物事を分類するときの大きな単位」などに用いられ、大切な事柄、基方 針の意味を表します。したがって、「要綱」とは「要約した大綱(大きなあらす じ)」のことで、「重要な事柄をまとめたもの」の意味を表します。 「要項」は、「必要な事項」、「大切な項目」の意味を有し、「募集要項」など として用いられます。 要綱と要項又は要領の差異を強いて言えば、その指針・基準を大綱的に 定める場合には「要綱」を、細目的に定める場合には「要項」又は「

  • Opera News

    Opera for iOS Introducing Opera One for iOS: a fresh take on mobile browsing August 14th, 2024 We're excited to announce the launch of Opera One for iOS, our redesigned, AI-powered browser for iPhone. Opera requests that the EU General Court secure the DMA’s promise of free browser choice... July 12th, 2024 Opera is appealing the EU Commission’s decision not to designate Microsoft Edge as a gateke

  • 新プログラミング言語「Kotlin」登場 - Javaに新しい選択肢 | エンタープライズ | マイコミジャーナル

    Project Kotlin is the codename for a statically-typed JVM-targeted programming language developed by JetBrains JetBrainsは7月20日(ロシア時間)、工業利用を想定して開発された新しいJava仮想マシン向けのプログラミング言語「Kotlin」を発表した。KotlinJavaと同じ静的に型付けされたプログラミング言語。文法もJavaと似ている。Java SE 8で導入されることになる機能や、Javaには導入されていない機能がすでに導入されている。現実的に普及する可能性があるプログラミング言語として興味深い。 JetBrainsJavaの統合開発環境であるIntellJ IDEAを開発している企業。Javaのみならずほかのプログラミング言語向けの開発ツールも開発しており、J

  • プログラミング言語人気TOP10の簡易解説

    0-1. 前書き この世にはたくさんのプログラミング言語が存在します。Wikiepdiaのプログラミング言語一覧を見ると、実に200個以上というわけの分からない数の言語が並んでいたりします。 【参考URL】プログラミング言語一覧 - Wikipedia http://ja.wikipedia.org/wiki/%E3%83%97%E3%83%AD%E3%82%B0%... 200の中にはほとんど使われてない言語も混じってるので、実際に仕事でざくざく使われている言語は20とか30とかそういうオーダーなのですが、それでも1人の人間が把握するにはちょっと多過ぎる数です。 記事では、そうした有り余るプログラミング言語の海の中で「どれを勉強したらいいの?」とか「どれを採用するのが適切?」という悩みをお持ちの方が「よし、この言語に決めた!」と自信を持って決断できるように背中を押すことを目的として書か

  • コピペで使える言語・コマンドリファレンス - ITproリファレンス:ITpro

    HTMLCSS、DynamicHTMLJavaScriptPerlWindowsコマンド、ネットワークコマンド、Linuxコマンドといった、Webサイト構築やアプリ開発に欠かせないプログラミング言語とコマンドのリファレンスマニュアルです。各項目のサンプルコードは、コピーし貼り付けてすぐに使えます。入門講座も用意しました。ぜひブックマークしてお役立てください。 HTML HTMLは、Webコンテンツを作成する上で、最も基礎となる記述言語です。各タグについての概要や属性などをサンプルを交えて説明します。 HTMLリファレンス(107項目) HTMLリファレンスの使い方 HTML入門 CSS CSSは、Webページのレイアウトなどといったコンテンツの見栄えを指定する記述言語です。各スタイルの概要や使い方を説明します。 CSSリファレンス(73項目) CSSリファレンスの使い方 CSSの基

    コピペで使える言語・コマンドリファレンス - ITproリファレンス:ITpro
  • 約700項目のHTML/スクリプト言語リファレンスを公開

    日経LinuxITproは、総計約700項目のHTML/スクリプト言語リファレンスを公開しました。「HTML」(295項目)、「CSS」(73項目)、「Dynamic HTML」(98項目)、「JavaScript」(295項目)、「Perl」(125項目)あわせて698項目。各項目にサンプルコードを掲載しており、コピーし貼り付けてすぐにお使いいただけます。JavaScriptは「この用例を実行する」という文字をクリックすれば、その場でサンプルコードを実行してみることもできます。 ファンレンスを使いこなすための記事や、「JavaScript入門」「Perlの使い方入門」「CSSの基」「Linuxコマンド道場」「シェル・スクリプト工房」といった入門記事もご用意しました。 これらのリファレンスはここ2~3年かけて作成してきたものです。そのため一部に内容の古いものもありますが、順次更新してい

    約700項目のHTML/スクリプト言語リファレンスを公開
  • しゃべった内容を文章に変換する無料のiPhoneアプリ『Dragon Dictation』

    海外で先に公開され、その認識率の高さで話題となったiPhoneアプリ『Dragon Dictation 』がついに日語に対応。App Storeで無料で公開されています。 iPhoneに向かってしゃべった内容をテキストに変換してくれるので、タッチパネルでの文字入力が苦手なひとでも、素早くかつストレス無く大量のメモや長文メールを書くことができます。 アプリの初回起動時に、使用規約への承諾などを求められます。アドレス帳の連絡先をアップロードすると個人名の認識率が高くなるようですが、必須ではありません。 こちらが開発元によるデモ動画。 マイクからの音声入力をサーバーに送信して処理するため、Wi-FIまたは3G回線でネットワークに接続している必要があります。 使用法はいたってシンプルで、録音ボタンを押してマイクに向かってしゃべるだけです。 「完了」ボタンをタップするとデータがサーバーに送信され、

    しゃべった内容を文章に変換する無料のiPhoneアプリ『Dragon Dictation』
  • プログラマを目指す人が本を読む前に読むべきネットの記事 - もとまか日記

    最近、プログラマ向けの書籍を紹介するのが流行ってたようで。 全てのプログラマが読むべきベスト10冊見習いプログラマが読んだら、すぐにジョブレベルが上がる10冊見習いプログラマが読んでも、ほとんど無意味な10冊きれいなソースコードを書くために読んでおくべき10冊 - ひがやすを blogPythonのプログラマを志したおいらが買ってよかった5冊の 「プログラマ向けの書籍」という点で言えば、確かにこれらのを読むといいのかもしれません。ちなみに私はどれも読んだことないです。スミマセン。 ただ、一つだけ気になったのが、これからプログラムを始めて、アプリを作ってみようと志してる方が、これらの記事を読んだ時に果たしてどう思うんだろ?ってことでした。 「こんな高価で難しそうなを読まないといけないの・・・?」 とか、思ってしまわないだろうか、と。もちろん、そういう趣旨の記事ではないのは分かってる

  • グーグル、分散処理のためにデザインされた言語「Sawzall」をオープンソースで公開

    グーグルは、同社内でパラレルデータ処理に利用している言語「Sawzall」を、「Szl」というプロジェクト名のオープンソースとして公開しました。 書籍「Googleを支える技術」によると、Sawzallは分散処理のためにデザインされたDSL(Domain Specific Language)で、特定の用途に限っては非常に容易に処理を記述できるようになっているインタープリタ型のプログラミング言語。GFS(Google File System)とMapReduceを基盤とし、MapReduceをより簡単に実行できるものと説明されています。 なぜSawzallはオープンソースとして公開されたのか? グーグルは2003年8月に、論文「Interpreting the Data: Parallel Analysis with Sawzall」を発表し、これによってSawzallという言語がグーグル

    グーグル、分散処理のためにデザインされた言語「Sawzall」をオープンソースで公開
  • あなたの知らない、4つのマニアックなJava文法

    あなたの知らない、4つのマニアックなJava文法:【改訂版】Eclipseではじめるプログラミング(17)(1/3 ページ) これからプログラミングを学習したい方、Javaは難しそうでとっつきづらいという方のためのJavaプログラミング超入門連載です。最新のEclipse 3.4とJava 6を使い大幅に情報量を増やした、連載「Eclipseではじめるプログラミング」の改訂版となります 知ってました? Javaでも、あんなことやこんなことが… 前回の「“ネスト”した型で始める軽量Javaプログラミング!?」では、通常のJavaプログラミングよりもライトウェイト(軽量)なプログラミングをするために、「ネストした型/クラスとは何か」について基的な説明をしました。 ネストした型をきちんと利用できるようになるには、「staticのネストしたクラス」「内部クラス(インナークラス)」「エンクロージン

    あなたの知らない、4つのマニアックなJava文法
  • 類似しているプログラミング言語の文法などの比較まとめチートシートが良い感じ - goinger的日記

    以前見つけた資料。そういやそんなんあったなと久々に検索して探すのに少し手間取ったのでメモ 言語の比較対応で文法覚えられそうなんで便利じゃないかなと 参照: Big Script: PHP, Perl, Python, Ruby, Smalltalk http://hyperpolyglot.wikidot.com/scripting Small Script: Bash, Tcl, Lua, Javascript, IO http://hyperpolyglot.wikidot.com/small Platform: C, C++, Objective C, Java, C# http://hyperpolyglot.wikidot.com/platform Lisp: Common Lisp, Scheme, Clojure, Emacs Lisp http://hyperpolyglo

    類似しているプログラミング言語の文法などの比較まとめチートシートが良い感じ - goinger的日記
  • LispとObjective-Cを融合させたプログラミング言語「Nu」0.9.0 リリース | スラド

    Objective-Cと Lispを融合させたプログラミング言語「Nu」のバージョン 0.9.0が 7月 2日にリリースされた(GitHubのコミット)。 NuはObjective-Cで実装されたオブジェクト指向のインタプリタ言語で、Lisp由来の文法と Objective-Cのクラス機構を備えているのが特徴。Mac OS Xの Cocoa APIや各種ライブラリにアクセスでき、OS Xのネイティブな GUIアプリの開発が可能。 Nuの歴史はまだ浅く、知名度も低いものの、作者はブログにて「Nuはそのバージョン番号やWebサイトのアクティビティから想定されるよりもずっと安定しており、重要なアプリケーションのプログラミングにも安心して利用できる」との旨を述べている。 Nu言語の日語の記事としてはCodeZineの「Nuで Mac GUIプログラミング Twitterクライアントを作ってみよう

  • 「アラン・ケイの言語」を拒否したAppleに非難の声 | WIRED VISION

    前の記事 日の伝統的風景をゲームに変えた『超・ちゃぶ台返し!』 米国議会図書館は、なぜTwitterの全ログを保存するのか 次の記事 「アラン・ケイの言語」を拒否したAppleに非難の声 2010年4月21日 IT コメント: トラックバック (0) フィードIT Brian X. Chen Photo: Bryan Derballa/Wired.com 約40年前、テクノロジー界の伝説的人物Alan Kay氏は、子供達がプログラミングを学べる軽量タブレットを構想した。米Apple社の『iPad』はこのビジョンに近いデバイスとされる。しかし同社はこのほど、Kay氏の仕事に基づいた、子供も使いやすいプログラム言語がiPadに載ることを拒否した。 Apple社は14日(米国時間)、『iPhone』と『iPad』向けの『App Store』から、『Scratch』と呼ばれるアプリを削除した。S

  • Goでドメイン特化言語も作成可能?(1/3)- @IT

    第6回 Goでドメイン特化言語も作成可能!? 赤坂 けい チームWordProgress 2010/4/19 Cよりはるかにお気軽なGo。クロージャーや無名関数、インターフェイスによる動的結合を使いこなせば内部DSL作成にも使えるかもしれない。 GoでDSL(ドメイン特化言語)? 昨年秋の登場から、Goのメーリングリスト(リンク)では活発な議論が続けられている(2010年3月時点で、累積投稿数は10,000件を超え、メンバー数も3000人超)。近時の投稿を見ると、Genericの導入やオブジェクト指向など言語仕様の議論に加えて、C言語との連携手法、モバイルサポートなど、実際の活用を意識した質問も多く寄せられている。 そうした議論の中で、『GoはDSL(ドメイン特化言語)の構築に適しているのか(Is Go suitable for building DSL?)』という問いかけ(リンク)に始ま

  • 構造体の便利な用途、インターフェイス入門(1/2)- @IT

    第5回 構造体の便利な用途、インターフェイス入門 赤坂 けい チームWordProgress 2010/3/10 突然登場した新しいプログラミング言語「Go」。その独自性、魅力を余すところなく堪能してみよう(編集部) 今回は、Goのインターフェイスについて学習していく。これは、並列処理を行うgoroutineと並んでGoの特徴的な機能である(goroutineについては第3回「ハロー、goroutine!」を参照してほしい)。 インターフェイスと聞くと、Javaのinterfaceを思い浮かべる人が多いだろう。Goの公式サイトでも、Goのインターフェイス機能は、Javaと類似していると述べられている。また、javaと同様のinterfaceキーワードも採用されている。 しかし、Javaの継承機能を廃しているGoのインターフェイスは、より強力であり、動的言語と同様のダックタイピング(duck

  • Goのswitch文で解くFizzBuzz問題と構造体のイントロ(1/2)- @IT

    第4回 Goswitch文で解くFizzBuzz問題と構造体のイントロ 赤坂 けい チームWordProgress 2010/2/25 突然登場した新しいプログラミング言語「Go」。その独自性、魅力を余すところなく堪能してみよう(編集部) 第3回「ハロー、goroutine!」から、Goの並列処理記述を特徴付けているgoroutineを取り上げている。goroutineは、チャネルなどを通じてメッセージをやり取りする軽量プロセスである。このアプローチは、Erlangの軽量プロセスと類似している。 他方、HaskellやClojureなどの関数型言語では、「ソフトウェアトランザクショナルメモリ(Software Transactional Memory:STM)」と呼ばれる並列処理のアプローチが前面に押し出されている感がある。 STMもgoroutineも、これまで一般的であった「スレッド

  • あるひとつの言語が絶滅…最後の話者が亡くなる : らばQ

    あるひとつの言語が絶滅…最後の話者が亡くなる 形あるものはいつかは無くなるものですが、ときには無形のものが失われることもあります。 最後に話す人が亡くなったとして、ある言語が絶滅したというニュースがありました。 絶滅したと言うその言語は、インド東部のベンガル湾に浮かぶアンダマン諸島のボー族が話していたボー語です。 アンダマン諸島に住んでいた最後の1人、ボー語が堪能な Boa Srさんは、イギリス人が植民地にするため運んできた病原菌や、日による占領や、さらに2004年に襲った津波も乗り越えてきた民族の最後の生き残りでしたが、彼女が亡くなったことで言語が絶滅しました。 ボー語は、すでに絶滅した民族の名前からとったもので、アンダマン諸島で使われた10言語のうちの1つでしたが、その歴史は石器時代にまでさかのぼると言われていました。そのため6万5千年前の文化とのリンクがこれで途絶えたことになるよう

    あるひとつの言語が絶滅…最後の話者が亡くなる : らばQ
  • 言語は爆発する……らしい:プログラマで、生きている:エンジニアライフ

    わたしは専門学校で FORTRAN を習って、就職してからも2年間くらいはずっと FORTRAN をやってました(たまに BASIC もやってましたけど)。 で、FORTRAN の仕事がなくなってきたから、という理由で C 言語を勉強するように言われたんですが、これがかなり苦労しました。カチカチした FORTRAN になじんでいたわたしには、C がとてもアバウトというかフリーダムすぎる言語に思えたんです。 なぜ = と == で意味が違う! とか、なぜ *(アスタリスク)をこんなに使いまわしてる! とか、なんかもう腹が立ってしかたありませんでした(苦笑)。なによりも頭を悩ませたのは、御多分に漏れずポインタでしたが。 当時はパソコン1台を複数人数で使うのが普通でしたので、お金を稼げないわたしはほとんどマシンに触らせてもらえず、を片手に、先輩から出されたお題に頭を悩ませ、「これでどーだっ!」

    言語は爆発する……らしい:プログラマで、生きている:エンジニアライフ
  • starscafe.net

  • プログラミング言語 Misa

    #! /usr/bin/misa ごっ、ごぉおっ、ご〜きげんよおぉおおぉおほっ。ほおぉおぉおっ。 「ごきげん☆みゃぁああ”あ”ぁ”ぁああ〜っ」 さわやかな朝の☆ご挨拶! お挨拶がっ。 澄みきった青空にこだましちゃうぉ〜ああぉおおおぉん。 「は、はひっ、はろおぉっ☆わぁるどおおぉっぉ〜っ」 こ、この文章は☆おサンプル! おおぉおぉおおサンプルプログラム!! どんなおプログラム言語でも基のご挨拶させていただくのぉぉおッ! 「ぽうっ」 長々と書くのがこ、ここでの〜、ここでのぉおおぉおぉぉおたしなみぃぃいぃ。 「長いぃ。長すぎましゅう。ご挨拶にこんなプログラム長すぎまひゅぅうぅ☆ んおおぉぉ、ばかになる、おばかになっちゃいましゅ〜ッ」 長いのがっ、バッファの奥まで入ってきましゅたぁあぁあっ! ばっふぁ☆溢れちゃいまひゅぅ〜。あみゃぁあ”あ”ぁ”ぁああ”あ”ぁぁ。 「で