Programming

Apple’s Swift Programming Language Now Open Source

As promised, Apples’s Swift programming language is now officially open source, making the project available through Swift.org. As an open source language, the broad community of talented developers — from app developers to educational institutions to enterprises — can contribute to new Swift features and optimizations and help bring Swift to new computing platforms. “By making Swift open source the entire developer community can contribute to the programming language and help bring it to even more platforms,” said Craig Federighi, Apple’s senior vice president of Software Engineering.

Arduino IDE 1.6.6 released

Arduino IDE 1.6.6 recently released, is an open-source Arduino Software (IDE) that makes it easy to write code and upload it to the board. It runs on Windows, Mac OS X, and Linux. The environment is written in Java and based on Processing and other open-source software. This software can be used with any Arduino board. Arduino IDE 1.6.6 Changelog: Switched to Java 8, which is now both bundled and needed for compiling the IDE Added link to unofficial boards support list in preferences Limit of possible new sketches in a day raised to 676.

Go 1.5 Beta 3 Programming Language released

Go 1.5 Beta 3 recently released, is an open source programming language that makes it easy to build simple, reliable, and efficient software. The latest Go release – v1.5, is a significant release, including major architectural changes to the implementation. The biggest developments in the implementation are: The compiler and runtime are now written entirely in Go (with a little assembler). C is no longer involved in the implementation, and so the C compiler that was once necessary for building the distribution is gone.

Rust 1.0 Mozilla programming language officially released

The Rust Core team recently announced the official release of Rust 1.0. Rust is a new programming language aiming to make it easier to build reliable, efficient systems. Rust combines low-level control over performance with high-level convenience and safety guarantees Highlights The vast majority of the standard library is now #[stable]. It is no longer possible to use unstable features with a stable build of the compiler. Many popular crates on crates.

Ruby 2.2.1 released with memory leak on Symbol GC fixed

Ruby 2.2.1 which was recently released, is a dynamic, open source programming language with a focus on simplicity and productivity. It has an elegant syntax that is natural to read and easy to write. This latest release Ruby 2.2.1 is the first TEENY version release of the stable 2.2 series. This release includes the fix for ffi build failure and memory leak issue on Symbol GC. Ruby 2.2.1 changelog enable smart chomp for all non-dummy encoding strings, not only default_rs Prohibit incremental GC while running Ruby-level finalizers to avoid any danger Prohibit GC while invoking T_DATA/T_FILE data structure because these operations break object relations consistency time.

Rust 1.0.0.alpha.2 Programing Language released

Steve Klabnik recently announced the release of Rust 1.0.0.alpha.2. Rust is a systems programming language pursuing the trifecta: safe, fast, and concurrent. This is a second alpha release, rather than a first beta release. The beta release will be six weeks from today, with the final coming six weeks after that. According to Steve Klabnik, they have managed to land almost all of the features previously expected for this cycle. The big headline here is that all major API revisions are finished: path and IO reform have landed.

Android Studio 1.1 Preview 1 Released

Android Studio 1.1 Preview 1 had just been released to the canary and dev channels. This release for version 1.1 is focused on bug fixes. Version 1.2 is currently been worked on in parallel where the platform will be migrating to the IntelliJ 14 codebase, among other feature work. However, in addition to the bug fixes there are some notable improvements: New projects now create launcher icons as @mipmap resources instead of @drawable The various “cleanup” detectors for lint (e.

Install Python 3.3 in Ubuntu 14.04, 13.10

Python is a dynamic, strongly typed, object oriented, multipurpose programming language, designed to be quick (to learn, to use, and to understand), and to enforce a clean and uniform syntax. Recent versions of Ubuntu comes with Python 2.7.3 or 2.7.6 pre-installed. Below is steps on how to install latest version of Python Install Python 3.3 sudo apt-get install python-software-properties sudo apt-add-repository ppa:fkrull/deadsnakes sudo apt-get update sudo apt-get install python3.3 – Check version python3 --version