Core Python Programming

Core Python ProgrammingShort Description
Python is an Internet and systems programming language that is soaring in popularity in today’s fast-paced software development environment, and no wonder: it’s simple (yet robust), object-oriented (yet can be used as a procedural language), extensible, scalable and features an easy to learn syntax that is clear and concise. Python combines the power of a compiled object language like Java and C++ with the ease of use and rapid development time of a scripting language. In fact, its syntax is so easy to understand that you are more likely to pick it up faster than any of the other popular scripting languages in use today!

Website: www.woodpecker.org.cn | Filesize: 5626kb
No of Page(s): 703
Read more

Digi Python Programming Guide

Digi Python Programming GuideShort Description
This guide introduces the Python programming language by showing how to create and run a simple Python program. It describes how to load and run Python programs onto Digi devices, either through the command-line or Web user interfaces. It reviews Python modules, particularly those modules with Digi-specific behavior. Several sample Python programs are included on the Software and Documentation CD. This guide describes how to run the executable programs and describes program files.

Website: ftp1.digi.com | Filesize: 210kb
No of Page(s): 45
Read more

IBM Server Optimization and Integration Services VMware server virtualization

IBM Server Optimization and Integration Services  VMware server virtualizationShort Description
Getting more out of your x86 servers
It’s no surprise that companies large and small are turning to virtualization. Traditional server environments typi-cally operate at only 5 to 15 percent of capacity. But organizations can increase their utilization rates to up to 80 percent with x86 server virtualiza-tion.1 What’s more, they can achieve consolidation ratios ranging from 8:1 to 30:1 and dramatically lower their server provisioning and repurposing time.2

Website: ftp.software.ibm.com | Filesize: 493kb
No of Page(s): 4
Read more

On the Integration of Classboxes into C#

On the Integration of Classboxes into C#Short Description
Classboxes are a new module system for object-oriented languages defining a packaging and scoping mechanism for controlling the visibility of isolated extensions to portions of class-based systems. Unlike object-oriented specialization, the class extension mechanisms supported by classboxes preserve the identity of extended classes and, therefore, all clients of extended classes can benefit from the applied extensions. In this paper, we present a language design and a corresponding implementation strategy for classboxes in C#. A particular challenge in incorporating classboxes into C# is to preserve the identity of extended classes as the .NET framework represents classes as metadata type declarations and access to classes by static links into metadata of the host assembly. However, the local refinement of an imported class results in a new metadata type declaration. In order to guarantee the identity of extended classes, new metadata type declarations have to be incorporated into the original metadata of imported classes. But this “re-wiring” has to occur in a manner that is consistent with the Common Language Infrastructure (CLI).

Website: www.cs.iastate.edu | Filesize: 86kb
No of Page(s): 16
Read more

Object-Oriented Software Construction

Object-Oriented Software ConstructionShort Description
Object-oriented concurrency… Concurrency: very low-level mechanisms - semaphores, locks, critical sections, suspend, .

Website: se.ethz.ch | Filesize: 492kb
No of Page(s): 43
Read more

An ASM specification of C# threads and the .NET memory model

An ASM specification of C# threads and the .NET memory modelShort Description
Abstract. We present a high-level ASM model of C# threads and the .NET memory model. We focus on purely managed, fully portable threading features of C#. The sequential model interleaves the computation steps of the currently running threads and is suitable for uniprocessors. The parallel model addresses problems of true concurrency on multiprocessor systems. The models provide a sound basis for the development of multi-threaded applications in C#.

Website: www.di.unipi.it | Filesize: 268kb
No of Page(s): 24
Read more

The (Re) Emergence of Agile Languages and Domain-Oriented Programming

The (Re) Emergence of Agile Languages and Domain-Oriented ProgrammingShort Description
The JAOO conference in Aarhus, Denmark has become one of the most enjoyable and informative developer conferences in the land of OO. Originally a Java conference, it has expanded to cover a wide variety of topics from MS.NET and Java technology to best practices in software engineering. This year’s conference followed on the heels of the Microsoft PDC earlier in the month. Both conferences featured tracks and sessions on scripting, dynamic languages and domain specific languages.

Website: www.jot.fm | Filesize: 57kb
No of Page(s): 4
Read more

Next Page →