Programming Languages Discusses A Few Of The Programming Languages Used At Hewlett Packard

933 words - 4 pages

Programming LanguagesThere are many, many programming languages utilized throughout Hewlett Packard, but there are a handful of 'key' programming languages that are used as a default unless technology and business needs point to another, more specific, solution. This paper discusses (a) a few of the programming languages used at Hewlett Packard, (b) the reasoning behind the selection of a programming language at our company, and (c) the add-ons we develop in-house to these standard, off-the-shelf programming languages.Visual Studio.NETHewlett Packard utilizes Visual Studio.NET to do a greater part of developing and programming for both in-house and external applications and web pages. C# (also known as C sharp), C++, and J# (also known as J sharp, or, more commonly, Java) are all utilized as implements in Hewlett Packard's toolkit to develop robust, performance-driven interfaces and processes.A wealth of information can retrieved regarding Visual Basic.NET components; I have included a table to provide a brief overview of the parts that make up the overall package Microsoft has put together (excerpted from http://msdn.microsoft.com/vstudio/howtobuy/choosing.aspx):Product/Feature Enterprise Architect Enterprise Developer ProfessionalVisual Basic .NETVisual Basic .NET enables full object-oriented programming with implementation inheritance, structured exception handling, and free-threading. Visual C# .NETVisual C# .NET 2003 is the modern, innovative programming language and tool for building .NET-connected software for Microsoft Windows, the Web, and a wide range of devices. With syntax that resembles C++, a flexible integrated development environment (IDE), and the capability to build solutions across a variety of platforms and devices, Visual C# .NET 2003 significantly eases the development of .NET-connected software. Visual C++ .NETVisual C++ .NET enables developers to build managed and unmanaged applications, using the .NET Framework, Active Template Library (ATL) Server, and Microsoft Foundation Classes (MFC). Visual C++ conforms to the standards of the International Organization for Standardization (ISO) more than any previous version. It also contains new language support for features including Koenig Lookup and Partial Template Specialization. Visual J# .NETVisual J# .NET is a development tool for Java-language developers who want to build applications and services on the .NET Framework. Built-in support for additional programming languagesWith support for multiple programming languages, you can easily program in the language of your choice and integrate code from any other language. Selection MethodologyThe majority of programming languages selected for use at Hewlett Packard are chosen for a few specific factors: (1) a ubiquitous programming language base worldwide; (2) operating base consistency and compatibility; (3) finances, and (4) knowledge base availability.A...

Find Another Essay On Programming Languages discusses a few of the programming languages used at Hewlett Packard

Computer Programming Languages: Fortran Essay

1295 words - 5 pages course, the preference of the programmer. Programming languages make everything you do on a computer possible. Now that you know the relation between programming languages and computers, let’s take a look at a specific programming language. Fortran is a very popular programming language and has been widely used since its birth in 1957. It is one of the oldest programming languages to date. Fortran is used mainly for programs that handle large

Evolution of Programming Languages - PowerPoint Presentation

959 words - 4 pages designed to build specific programs, fifth-generation languages are designed to make the computer solve the problem for you. Fifth-generation languages are used mainly in artificial intelligence research. Prolog, OPS5, and Mercury are the best known fifth-generation languages.Another group looks at 5GL as programming that uses a visual or graphical development interface to create source language that is usually compiled with a 3GL or 4GL language

The Effect Of Decentralized Information On Programming Languages

1991 words - 8 pages ambimorphic configurations, Select chooses to prevent replication. Even though system administrators largely postulate the exact opposite, Select depends on this property for correct behavior. See our previous technical report [7] for details. Even though such a claim at first glance seems perverse, it is derived from known results. Figure 2: The model used by Select. Our system relies on the confusing model outlined in the recent

How Hewlett Packard used tactics of the Japanese to beat them at their game

787 words - 3 pages demand is price elastic.4. Can the data in the graph on page 73 be used to determine the trend in Hewlett Packard's printer market share? What are the limitations of these data for such purposes?The data given in the graph on page 73 is a good indicator of the trend in HP's printer market share. The graph suggests that HP's market share increased consistently from 1984-1993. However, the graph has the following limitations:a. It does not list the

Programming Languages: How were they created, which language was their compilers created in, and the hierarchy followed in their creation.

1440 words - 6 pages string input and can produce binary output can be used to write the compiler. Generally though, for a brand new language, the compiler is written in an existing language. Subsequent versions of the compiler may be written in the language which the compiler compiles. That way any advances in the language is available when designing the compiler as well.Bibliography1. "Essentials of Programming Languages", 2nd ed, by Daniel P. Friedman, Mitchell Wand, and Christopher T. Haynes.2. "Concepts of Programming Languages", 9th ed, by Robert W. Sebesta.3. "Compilers", 1st ed, by Alfred V. Aho, Ravi Sethi, Jeffrey D. Ullman.

A comprehensive look at the development of the computer programming language, focusing partially on C++.

1908 words - 8 pages advanced features, for instance, it was capable of multitasking. (Multitasking is when a program performs several functions at the same time.) With the release of C++, the revised version of C, C++ has been able to maintain its dominance over other programming languages. The history of the computer programming language has been one in which many advancements were made, bringing life to the technology era.Throughout the history of the computer

Motivation at Dell, Hewlett-Packard, and Motorola

2844 words - 11 pages comes to the conclusion at the end of her study that the state government and the PRIs have to take care that the right kind of projects are initiated and the welfare of the common man should be the principle that drives these initiatives, only then can Karnataka keep its success rate in ICTs stable in future.Tejas Shah in his study "Towards a New Paradigm Knowledge as a Service (KaaS) from e-Governance Cloud for Citizens of the Country" talks about

ABC-ABM at Hewlett-Packard Europe for customer support

2129 words - 9 pages CMS Case Study Hewlett Packard 3rd trimester 2008 EM-Lyon CASE STUDY : Hewlett PackardFrance FONDACCILéa MONTANARITarik OKTANDamien VALTIERYao WUHewlett Packard is an American group specialized into the computing sector and the communication market. Hewlett Packard is organized by product into several Business Units. The traditional accounting system gave information on costs per department. Even if there are worldwide accounting system

The Differing Film Languages Used in the Two Trailers for Bend It Like Beckham

3552 words - 14 pages The Differing Film Languages Used in the Two Trailers for Bend It Like Beckham The purpose of a film trailer is to promote a film and to try and to portray the film genre and narrative to a certain audience to get them interested, and to encapsulate the film in a little over two minutes and hopefully indicate the unique selling point of the film. The trailer holds our attention because the images change really quickly

ABC-ABM at Hewlett-Packard Europe for customer support. Isabelle Lacombe & Pierre-Laurent Bescos

1074 words - 4 pages the various activity centers and how indirect costs are generated by cost drivers' (van der Meulen & Koomen, 2010).ABC can be a solution in different cases:- Increase in product diversity- Increase in Indirect Cost- Advances in information technology- Competition in foreign marketsIn the case of Hewlett-Packard we see that first the three business units, imaging and printing systems, computing systems and IT services, used the same cost

The Management and Leadership of Hewlett Packard

1861 words - 7 pages controlling. It is very important for a manager to use all four of the functions At Hewlett-Packard a manager must plan projects, organize the work structure of the organization which includes coordination, manning, tasking and setting of resources, and lead employees this includes showing employees how to successfully do the tasks requires answering questions or concerns that employees may have and give feedback on projects. The controlling process is one

Similar Essays

Programming Languages Essay

955 words - 4 pages . In short, I have considered the main skeleton of programming languages and the typical characteristics and features of them. From my findings I realise they have invariably differing shapes and practicalities. Conversely, as shown, it is possible for programming languages to coexist providing optimum amount of choice to a software developer. References codebetter.com (2005) Advantages of an object oriented approach. [online] Available at

Programming Languages Essay

680 words - 3 pages In designing a new system database there are a number of issues that need to be addressed. Firstly we need to know the purpose of the system, what it will be used for, how many people will be used by and an idea of how big the system will be. In building the new system there are issues related to the infrastructure that also need to be looked at, firstly the cost. We know that the budget for development is generous, but at the same time we also

History Of Programming Languages Essay

1667 words - 7 pages and most widely used language, providing the building blocks for other popular languages, such as C#, Java, JavaScript and Python.“ (“10 Programming Languages You Should Learn in 2014” - Mashable). Knowing about the basics of the C language provides the foundation in learning other languages. However, web server-based programming languages are also important in handling the data on the World Wide Web, or the Internet. Originally started as a

Programming Languages Used In The Workplace.

568 words - 2 pages Throughout my years of experience in the Information Technology field, I have dealt with numerous software developers whose jobs ranged from Web application development, to device driver software found in computers; and everything in between. To talk about programming languages used, I could not limit this to my current job. In order to provide a thorough analysis of the programming languages used, I am also using information obtained at my