タグ

2009年4月4日のブックマーク (16件)

  • Route 477(2007-09-30)

    ■ [prog] Scala - 機能のためには文法を自重しない言語 昨日のRuby勉強会でkeisukenさんによるScalaの発表があった…んだけど僕は遅刻して見られなかったので(ごめんなさい)、 今日電車の中で配布資料を読んでたんだけど、、、こんなにカオスな言語だとは知らなかったw とりあえず、機能追加のためには文法の拡張を厭わないということは分かった。ある意味格好いい。 以下キーワード: JVMや.NET上で動く 静的型、型推論あり varで変数宣言 valで再代入できない変数宣言 (関数型言語におけるletみたいに使える) 無名関数は (i) => print(i + "") とか for(i <- 0 until 10){} とか、 (0 until 10).foreach() とか メソッド定義はdef Generics (型名がArray[String] とか) Struc

    Route 477(2007-09-30)
    tyru
    tyru 2009/04/04
  • exewrap

    exewrap exewrap は実行可能 JAR ファイルから EXE ファイルを生成するツールです。 Windows 環境で Java アプリケーションをより簡単に起動できるようにします。 JET や GCJ のようにネイティブコードにコンパイルするツールではありません。 JSmooth や launch4j と同じように Java アプリケーションの起動を助けるツールです。 特徴 JAR ファイルを EXE ファイル内に含めることができます。 タスクマネージャに java.exe ではなく EXE ファイル名が表示されます。 スプラッシュスクリーン表示に対応しています。 Pack200アーカイブ形式でJARファイルを圧縮するため、ファイルサイズが半分程度に小さくなります。 一時ファイルを出力しません。クラスファイルや画像リソースなどは、すべて EXE

  • Java - nDiki

    今日のさえずり: 新卒エンジニアがファイルを LZH 形式で用意してくれていて、なぜかツボにはまった 2014年06月24日 07:14 朝に和もいいもんだ。 07:24 朝からジャバしてる。 07:28 @y_aki そっそ。 Java じゃない方。 08:41 ジャバ終了。 08:47 アリオン http://flic.kr/p/nNdRb6 08:49 HF-S60 http://flic.kr/p/o5AGWf 09:23 Day One 1.14.1 でマルチバイト文字の検索が改善されて分かち書きされていない日語もキチンと検索できるようになった。素晴らしい。 09:25 @upscent どんだけ放置。 09:52 ローソンに行くしかない。 http://flic.kr/p/nNfwSP 13:27 新卒エンジニアがファイルを LZH 形式で用意してくれていて、なぜかツボには

  • すこしJava: JSmoothでJavaの実行(Exe)ファイルを作ってみる

    JavaプログラミングのちょっとしたTipsとサンプル、ツールの使用レポートなどを掲載しています。コメント・トラックバックはご自由にどうぞ。 jarファイルをアイコン付のwindowの実行ファイルに変換できるJSmoothというソフトを使ってみたいと思います。 JSmooth のダウンロード exe ファイルの作成 JSmooth のダウンロード JSmooth のページから、JSmooth をダウンロードします。 ここでは、jsmooth-setup-0.9.7.exe を使いました。 インストーラは英語ですが、特に設定する項目がないので、簡単にインストールできます。 exe ファイルの作成 Swing サンプル集の中の Sample4.jar を exe ファイルにしてみたいと思います。 JSmooth はスタートメニューから実行できます。 JSmooth をインストールしたフォルダの

  • Scala Standard Library — _root_

    This is the documentation for the Scala standard library. Package structure The scala package contains core types like Int, Float, Array or Option which are accessible in all Scala compilation units without explicit qualification or imports. Notable packages include: scala.collection and its sub-packages contain Scala's collections framework scala.collection.immutable - Immutable, sequential data-

  • SygnEca.com is for sale | HugeDomains

    The purchase of the domain was easy and straight forward. Then, after a year and we accidentally lost our domain, HugeDomains was accommodating and helpful in us regaining our domain. I will definitely continue using them for my domain selling and purchasing. Best, - Jose Delacruz, July 19, 2022

    SygnEca.com is for sale | HugeDomains
  • http://ja.doukaku.org/lang/scala/

    tyru
    tyru 2009/04/04
    のサンプル
  • 新たにプログラム言語を学ぶとしたらScalaがお勧め? | スラド デベロッパー

    家記事より。思考の幅を広げ、プログラミング自体に対する理解を深めるためにも他のプログラミング言語を学ぶことが大切だそうだ。新しい言語を学ぶことによりスキルを大きく伸ばせるとChris Diggins氏はブログで説いている。彼はC++Javaの経歴を持つ人たちが次に学ぶ言語として、Rubyを挙げている。「ダイナミック言語の力量を試すことが出来、SmalltalkやPerl、そしてLispの概念を活用できる」からだそうだ。しかしどれか1つに絞るとすれば「どんなバックグランドをもつプログラマであろうと取っ付きやすい」Scalaが一番のお勧めとのこと。 このScalaを知らなかったのですが、使っている、使ったことのある方はいらっしゃいます? 新たにプログラミング言語を学ぶとしたら何を学びたいか、もしくはお薦めの言語などありましたらそれもぜひ。

  • ほぼりスクリプト言語Scalaの情報源 - HHa(H派)メモ

    言語Scalaは、EPFL大(仏ローザンヌ)のMartin Odersky教授により開発された、強い型付けをもつ純粋なオブジェクト指向と関数型が理論的にほぼ完全に融合したプログラミング言語です。Scalaは、JVM上で実行されるため、言語内からすべてのJavaクラスが普通に利用可能であり、簡潔で高い表現力とJavaとほぼ同等の実行性能をもっています。 強い型付け言語でありながら型推論機能のおかげで冗長な型宣言が不要であり、Ruby以上にコンパクトなコード記述を許し、GenericやMixin(Trait)等の抽象クラス管理機能、パターンマッチング機能などの簡潔で豊かな表現力と相まって、新世代の実用スクリプト言語としての高い可能性も秘めています。 ○言語Scalaの基サイト The Scala Programming Language(ダウンロード、ドキュメント充実) http://www

    ほぼりスクリプト言語Scalaの情報源 - HHa(H派)メモ
    tyru
    tyru 2009/04/04
  • inforno :: 日本語プログラミング言語Scala

    via 第20回 日語でおk Ruby もいいけど Smalltalk でも、おk。 Scalaはメソッド名に日語使えるよ。Scalaは日語プログラミング言語だよ(言いすぎ)。 1object JapaneseLanguage { 2 class Standard[A](self:A) { 3 def の[B](f:(A) => B) = f(self) 4 def を[B](f:(A) => B) = f(self) 5 def する() = () 6 } 7 8 class PseudoKansai[A](self:A) { 9 def のな[B](f:(A) => B) = f(self) 10 def をな[B](f:(A) => B) = f(self) 11 def すんねん() = () 12 } 13} 14 15 16def 平方根(v:int) = Math.sq

  • ウノウラボ Unoh Labs: 5分くらいで知るScala

    はじめまして。今月入社した内田です。 以前は業務系のSI会社に勤めていたので、Web系という畑の違う環境に少々戸惑うこともありますが、最近少しずつ慣れてきました。 今回は先日、社内勉強会でやった「Scala」について5分くらいで紹介したいと思います。 Scalaとは 関数型言語とオブジェクト指向言語の特徴を統合したマルチパラダイム言語です。 主にJavaVM上で動作し、他にも.NET Framework、Google Android等でも動作が確認されています。そしてJavaや.NET等の既存の豊富なライブラリを使用することが可能です。 このあたりはwikipediaに詳しく書かれています。 Wikipedia:Scala 約1年程前には日でのScala人口は1桁とも言われていましたが、最近では各地で勉強会が開催される等盛り上がりをみせ、「次の言語」として注目されています。個人的にSca

    tyru
    tyru 2009/04/04
    文法、関数、無名関数・クロージャ、カリー化、高階関数
  • artima - First Steps to Scala

    In this article, you'll follow twelve steps that are designed to help you understand and gain some basic skills in the Scala programming language. Scala is a statically typed, object-oriented programming language that blends imperative and functional programming styles. Scala is designed to integrate easily with applications that run on modern virtual machines, primarily the Java virtual machine (

    tyru
    tyru 2009/04/04
  • Scala言語チュートリアル:Why Scala?(OCI)

    By Tim Dalton, OCI Software Engineer December 2007 Introduction Scala is a programming language that integrates features of object-oriented and functional programming languages. It is statically typed and compiles to JVM bytecode. A scripting interpreter is also part of the Scala language distribution. At the time of this writing, the current release of Scala for the JVM is version 2.6 with a sign

    tyru
    tyru 2009/04/04
  • Scala言語の入門書の紹介 - HHa(H派)メモ

    オブジェクト指向と関数型が美しく融合したJVM上の実用言語Scalaを勉強するのによい 資料・記事をまとめてみます。 ◎まずとりあえず最初に読むもの(どれも日語) ●InfoQ:なぜScalaなのか? 作者 Ian Roughley, 翻訳者 白石 俊平 http://www.infoq.com/jp/news/2008/01/why-scala ●【新・言語進化論】次にくる!新登場言語 第3回:オブジェクト指向と関数型を兼ね備えた「Scala」 著者: ether http://www.thinkit.co.jp/free/article/0711/4/3/ ●A Scala Tutorial for Java programmers (宮隆志さんが和訳されたものです) http://homepage.mac.com/takashi_miyamoto/scala/ScalaTutor

    Scala言語の入門書の紹介 - HHa(H派)メモ
    tyru
    tyru 2009/04/04
  • Programming in Scala, Fifth Edition

    If you purchase the eBook, you will be entitled to receive periodic updates as errata are fixed, for no additional charge. If you purchase a paper book, it will be shipped as soon as it comes into stock (which should take place the week of ). If you purchase the combo, the paper book will be shipped when it is published, estimated publication date is . About the book The fifth edition of Programmi

  • 「クロージャの定義」 - hidemonのブログ

    Java7のクロージャの提案者の一人,Neal Gafterのブログが大変参考になるので,ちょっと野良翻訳してみよう. クロージャの定義 Java 言語にクロージャを追加しようという我々の提案に関して混乱があるようだ.そもそも,Javaにはすでに無名インナークラスという形で,クロージャがあるのではないか? すでにあるものをなぜまた追加しようというのか? 一部の人々には,我々の提案には,クロージャとは関係ないものが含まれているように思われているようだ.例えば,control invocation 構文,null型,Unreachable, 型パラメータ付きthrows,関数インターフェイス型,「非ローカル」な returnなどがそうだ.Javapolisでの講演で,なぜこれらの機能が提案に含まれているのかを,これまで不可能だったことを可能にするための実用的な観点から説明したつもりだ.しかし,

    「クロージャの定義」 - hidemonのブログ
    tyru
    tyru 2009/04/04