Pixar Menamakan Bangunan Kampus Sempena Steve Jobs

Steve Jobs at the WWDC 07

Steve Jobs at the WWDC 07 (Photo credit: Wikipedia)

Pixar menamakan bangunan utamanya sempena seorang lelaki yang membantu syarikat itu sejak sekian lama. Walaupun Steve Jobs adalah yang terbaik dikenali sebagai Ketua Pegawai Eksekutif Apple, Apple bukanlah satu-satunya syarikat yang dijalankan dalam hidupnya. Antara lain adalah animasi studio Pixar, yang mana beliau membantu mengasaskannya. Asalnya sebahagian daripada Lucasfilm, Jobs menjadi pemegang saham majoriti pada tahun 1986 dan menjadi Ketua Pegawai Eksekutif pada pertengahan 90-an. Walaupun Jobs akhirnya menjual syarikat itu ke Disney, dia adalah sebahagian besar dalam sejarah Pixar.

Apabila syarikat itu bergelut pada tahun-tahun awal, Jobs melabur wang sendiri untuk memastikan ia kekal. Minggu ini, studio menghormati lelaki yang membantu mereka mendapatkan kejayaan dari bawah. 9to5 Mac melaporkan bahawa Pixar mendedikasikan bangunan pejabat utama kepada mendiang Apple CEO. Bangunan utama seperti gambar di bawah, yang telah ditweet oleh pekerja Pixar pada malam Isnin lepas. Pixar telah dijual kepada Disney pada tahun 2006 dan transaksi tersebut menyaksikan Steve Jobs menganggap tempat duduk dalam lembaga pengarah Disney (beliau juga menjadi pemegang saham terbesar Disney). Namun, ia adalah menarik untuk diketahui warga Pixar tidak lupa peranan Jobs dalam filem-filem seperti Toy Story, Life A Bug, dan lain-lain animasi klasik yang dihasilkan oleh Pixar.

Microsoft Office Datang Ke Peranti iPad & Android Awal Tahun Hadapan

Satu laporan baru mendakwa Microsoft sememangnya merancang untuk melepaskan Office versi iPad pada awal tahun 2013. Microsoft merancang untuk melepaskan Office Mobile dalam bentuk aplikasi percuma yang membolehkan pengguna Android dan iOS melihat dokumen Microsoft Office ketika bergerak, menurut laporan The Verge. Seperti SkyDrive yang sedia ada dan aplikasi OneNote, Office Mobile juga akan memerlukan akaun Microsoft. Apabila anda lancarkan pertama kali, akaun Microsoft akan menyediakan akses kepada fungsi tontonan asas dalam aplikasi. Dokumen Word, PowerPoint, dan Excel akan disokong, dan fungsi suntingan boleh diaktifkan dengan langganan Office 365, menurut laporan itu. 

Microsoft akan membenarkan pengguna iOS membeli langganan Office 365 bersama aplikasi, atau membiarkan organisasi mengedarkan kod untuk membolehkan penyuntingan Office Mobile untuk pengguna. Aplikasi akan membolehkan suntingan asas, tetapi The Verge mengatakan sumber mereka mempunyainya  ini tidak akan pergi jauh dalam usaha untuk menggantikan penggunaan penuh Office versi desktop. Khabar angin bahawa Microsoft telah merancang untuk melepaskan versi Office untuk iPad pertama muncul awal tahun ini, tetapi ternyata tidak benar. Ada yang telah membuat spekulasi Microsoft sengaja menyembunyikan pelepasan produk kerana ia mahu tablet Surface RT nya sendiri (dengan Office disediakan) mendapatkan cengkaman di pasaran sebelum membuatkan Office didapati pada peranti mudah alih yang lain.

Python

Python is a high-level programming language first released by Guido van Rossum in 1991. Python is designed around a philosophy which emphasizes readability and the importance of computer effort over programmer effort[citation needed]. Python core syntax and semantics are considered minimalist, while the standard library is considered large and comprehensive[citation needed]. Community practices in python programming have led to the recognition of a Python philosophy. Python is a multi-paradigm programming language (functional, object oriented and imperative) which has a fully dynamic type system and uses automatic memory management; it is thus similar to Perl, Ruby, Scheme, and Tcl.
The language has an open, community-based development model managed by the non-profit Python Software Foundation. While various parts of the language have formal specifications and standards, the language as a whole is not formally specified. The de facto standard for the language is the CPython implementation.

 

Usage

 

Some of the largest projects that use Python are the Zope application server, the Mnet distributed file store, Youtube and the original BitTorrent client. Large organizations that make use of Python include Google and NASA. Python has also seen extensive use in the information security industry. Notably, in several of the tools offered by Immunity Security, in several of the tools offered by Core Security, in the Web application security scanner Wapiti, and in the fuzzer TAOF. Python is commonly used in exploit development. Python has been successfully embedded in a number of software products as a scripting language. It is commonly used in 3D animation packages, as in Maya, Softimage XSI and Blender. It is also used in Paint Shop Pro. ESRI is now promoting Python as the best choice for writing scripts in ArcGIS. It is also used in Civilization IV as the control language for modding and event interaction. Eve Online is also built using python. For many operating systems, Python is a standard component; it ships with most Linux distributions, with FreeBSD, NetBSD, and OpenBSD, and with Mac OS X. Gentoo Linux uses Python in its package management system, Portage, and the standard tool to access it, emerge. Pardus uses it for administration and during system boot.

Java

Java is a programming language originally developed by Sun Microsystems and released in 1995. Java applications are typically compiled to bytecode, although compilation to native machine code is also possible. At runtime, bytecode is usually either interpreted or compiled to native code for execution, although direct hardware execution of bytecode by a Java processor is also possible. The language derives much of its syntax from C and C++ but has a simpler object model and fewer low-level facilities. JavaScript, a scripting language, shares a similar name and has similar syntax, but is not directly related to Java. The original and reference implementation Java compilers, virtual machines, and class libraries were developed by Sun from 1995. As of May 2007, in compliance with the specifications of the Java Community Process, Sun made available most of their Java technologies as free software under the GNU General Public License. Others have also developed alternative implementations of these Sun technologies, such as the GNU Compiler for Java and GNU Classpath.

 

History

 

Java started as a project called “Oak” by James Gosling in June 1991 for use in a set top box project. Gosling’s goals were to implement a virtual machine and a language that had a familiar C/C++ style of notation. The first public implementation was Java 1.0 in 1995. It promised “Write Once, Run Anywhere“, providing no-cost runtimes on popular platforms. It was fairly secure and its security was configurable, allowing network and file access to be restricted. Major web browsers soon incorporated the ability to run secure Java “applets” within web pages. Java became popular quickly. With the advent of “Java 2“, new versions had multiple configurations built for different types of platforms. For example, J2EE was for enterprise applications and the greatly stripped down version J2ME was for mobile applications. J2SE was the designation for the Standard Edition. In 2006, for marketing purposes, new “J2” versions were renamed Java EE, Java ME, and Java SE, respectively. On 13 November 2006, Sun released much of Java as free software under the terms of the GNU General Public License (GPL). On 8 May 2007 Sun finished the process, making all of Java’s core code open source, aside from a small portion of code to which Sun did not hold the copyright.

 

Philosophy

 

Primary goals

There were five primary goals in the creation of the Java language:

 

  • It should use the object-oriented programming methodology.
  • It should allow the same program to be executed on multiple operating systems.
  • It should contain built-in support for using computer networks.
  • It should be designed to execute code from remote sources securely.
  • It should be easy to use by selecting what were considered the good parts of other object-oriented languages.

C++

C++ is a general-purpose programming language with high-level and low-level capabilities. It is a statically typed, free-form, multi-paradigm, usually compiled language supporting procedural programming, data abstraction, object-oriented programming, and generic programming. C++ is regarded as a mid-level language. This indicates that C++ comprises a combination of both high-level and low-level language features. Bjarne Stroustrup developed C++ in 1979 at Bell Labs as an enhancement to the C programming language and named it “C with Classes”. In 1983 it was renamed to C++. Enhancements started with the addition of classes, followed by, among other features, virtual functions, operator overloading, multiple inheritance, templates, and exception handling.

 

Philosophy

 

In The Design and Evolution of C++ (1994), Bjarne Stroustrup describes some rules that he uses for the design of C++. Knowing the rules helps to understand why C++ is the way it is. The following is a summary of the rules. Much more detail can be found in The Design and Evolution of C++.

 

  • C++ is designed to be a statically typed, general-purpose language that is as efficient and portable as C
  • C++ is designed to directly and comprehensively support multiple programming styles (procedural programming, data abstraction, object-oriented programming, and generic programming)
  • C++ is designed to give the programmer choice, even if this makes it possible for the programmer to choose incorrectly
  • C++ is designed to be as compatible with C as possible, therefore providing a smooth transition from C
  • C++ avoids features that are platform specific or not general purpose
  • C++ does not incur overhead for features that are not used
  • C++ is designed to function without a sophisticated programming environment

 

Inside the C++ Object Model (Lippman, 1996) describes how compilers may convert C++ program statements into an in-memory layout. Compiler authors are free to implement the standard in their own manner.