ジュリア1.3リリース、高性能ダイナミックの高レベルのプログラミング言語

ジュリア1.2.0がリリースされ、ジュリアは、高パフォーマンスのダイナミックのハイレベルなプログラミング言語です。これは、豊富なライブラリーを有して分散し、並列動作モード増幅器デジタル精度、罰金を提供します。カーネル・ライブラリは、ほとんどのライブラリのようなジュリアによって書かれた、だけでなく、CやFORTRANライブラリ、乱数生成と文字列処理の問題を成熟線形代数に対処します。

JuliaLang

更新内容は、以下のとおり

新しい言語機能

  • 12.1.0サポートユニコード(#32002
  • これで、抽象型(にメソッドを追加することができます#31916
  • Unicodeサポートとアクティブ識別子として0〜9の太字の二桁の数字(#32838
  • 構文を追加  var"#str#" 印刷し、解決の非標準の変数名(のための#32408

マルチスレッドの変更

  • 新しい実験的な  Threads.@spawn マクロ実行可能なタスク(使用可能な任意のスレッド#32600
  • さて、(ファイル、ソケットなど)すべてのシステム・レベルのI / O操作は、スレッドセーフです。それはBufferStreamを含有しないが、それはそのようなIoBufferとしてメモリに完全IOサブタイプを含まないが(#32309、  #32174、  #31981、  #32421
  • グローバル乱数生成器(GLOBAL_RNG)は、スレッドセーフ(およびスレッドローカル)(今ある#32407)。
  • 新しい  Channel(f::Function, spawn=true) キーワードのパラメータが使用可能な任意のスレッドでタスクのスケジュール、および作成することができる  Threads.@spawn 行動の一致(#32872を
  • チャネルは、コンストラクタが今読みやすく、より一般的です、コンストラクタを簡素化します。今、私たちは(キーワード引数のCSIZEとCTYPEを使用することはお勧めしません#30855、  #32818

新しいライブラリ機能

  • findfirst、  findlast、  findnext そして  findprev 今、文字(の2番目の引数として渡された文字列を検索するには、最初の引数として文字を受け入れる#31664
  • 新たな  findall(pattern, string) パターンは、文字列または正規表現(する方法、#31834
  • count(pattern, string) 物事の数が一致するのfindAll与えられ(#32849
  • istaskfailed 録画や輸出など  istaskdone 、および  istaskstarted (#32300
  • RefArray そして  RefValue オブジェクトはに今ある  getindex と  setindex! インデックスの受け入れ  CartesianIndex() (#32653
  • 添加  sincosd(x) xの同時計算正弦及び余弦に、度ここで、x(#30134
  • 「失われた」組合の型から派生削除機能のnonmissingtype(#31562

アップデートの残りの大多数は、アップデートを参照してください。

https://github.com/JuliaLang/julia/blob/v1.3.0/NEWS.md

おすすめ

転載: www.oschina.net/news/111668/julia-1-3-0-released