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

Interface-Based Programming

Interface-Based ProgrammingShort Description
As explained in Chapter 1, separation of interface from implementation is a core principle of component-oriented programming. When you separate interface from implementation, the client is coded against an abstraction of a service (the interface), not a particular implementation of it (the object). As a result, changing an implementation detail on the server side (or even switching to a different service provider altogether) doesn’t affect the client. This chapter starts by presenting .NET interfaces and describing what options are available to .NET developers when it comes to enforcing the separation of interface from implementation. It then addresses a set of practical issues involving the definition and use of interfaces, such as how to implement multiple interfaces and how to combine interfaces and class hierarchies. After a detailed look at generic interfaces, the chapter ends with a discussion of interface design and factoring guidelines.

Website: www.oreilly.com.cn | Filesize: 979kb
No of Page(s): 36
Read more

Programming in C++.NET

Programming in C++.NETShort Description
C++ is an Object-Oriented Programming (OOP) language that is viewed by many as the best language for creating large-scale applications. The .NET Framework contains a virtual machine called Common Intermediate Language (CIL). Simply put, programs are compiled to produce CIL and the CIL is distributed to user to run on a virtual machine. C++, VB.NET, C# compilers are available from Microsoft for creating CIL. In DB-VA you can generate C# persistent source code and DLL file, so you can reference the DLL file and persistent library in Visual Studio .NET 2003 and develop the C++ application.

Website: content.usa.visual-paradigm.com | Filesize: 981kb
No of Page(s): 10
Read more

C# Versus Java

C# Versus JavaShort Description
Microsoft describes C# (”C sharp”) as a “simple, modern, object-oriented, and type-safe programming language derived from C and C++.” That statement would apply equally well to Java. In fact, after comparing the two languages, it’s obvious that prerelease descriptions of C# resemble Java more than C++. As Example 1 illustrates, the language features and syntax are similar. Example 1(a) is the canonical “Hello World” program in Java, while Example 1(b) is the program in C#.

Website: www1.cs.columbia.edu | Filesize: 572kb
No of Page(s): 13
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

Next Page →