Description: Perl best practices
File name: Perl best practices
Download perl best practices or read online here in PDF or EPUB. Please click button to get perl best practices book now. All books are in clear copy here, and all files are secure so don't worry about it. This site is like a library, you could find million book here by using search box in the widget.
Description : Many programmers code by instinct, relying on convenient habits or a "style" they picked up early on. They aren't conscious of all the choices they make, like how they format their source, the names they use for variables, or the kinds of loops they use. They're focused entirely on problems they're solving, solutions they're creating, and algorithms they're implementing. So they write code in the way that seems natural, that happens intuitively, and that feels good. But if you're serious about your profession, intuition isn't enough. Perl Best Practices author Damian Conway explains that rules, conventions, standards, and practices not only help programmers communicate and coordinate with one another, they also provide a reliable framework for thinking about problems, and a common language for expressing solutions. This is especially critical in Perl, because the language is designed to offer many ways to accomplish the same task, and consequently it supports many incompatible dialects. With a good dose of Aussie humor, Dr. Conway (familiar to many in the Perl community) offers 256 guidelines on the art of coding to help you write better Perl code--in fact, the best Perl code you possibly can. The guidelines cover code layout, naming conventions, choice of data and control structures, program decomposition, interface design and implementation, modularity, object orientation, error handling, testing, and debugging. They're designed to work together to produce code that is clear, robust, efficient, maintainable, and concise, but Dr. Conway doesn't pretend that this is the one true universal and unequivocal set of best practices. Instead, Perl Best Practices offers coherent and widely applicable suggestions based on real-world experience of how code is actually written, rather than on someone's ivory-tower theories on howsoftware ought to be created. Most of all, Perl Best Practices offers guidelines that actually work, and that many developers around the world are already using. Much like Perl itself, these guidelines are about helping you to get your job done, without getting in the way. Praise for Perl Best Practices from Perl community members: "As a manager of a large Perl project, I'd ensure that every member of my team has a copy of Perl Best Practices on their desk, and use it as the basis for an in-house style guide."-- Randal Schwartz "There are no more excuses for writing bad Perl programs. All levels of Perl programmer will be more productive after reading this book."-- Peter Scott "Perl Best Practices will be the next big important book in the evolution of Perl. The ideas and practices Damian lays down will help bring Perl out from under the embarrassing heading of "scripting languages". Many of us have known Perl is a real programming language, worthy of all the tasks normally delegated to Java and C++. With Perl Best Practices, Damian shows specifically how and why, so everyone else can see, too."-- Andy Lester "Damian's done what many thought impossible: show how to build large, maintainable Perl applications, while still letting Perl be the powerful, expressive language that programmers have loved for years."-- Bill Odom "Finally, a means to bring lasting order to the process and product of real Perl development teams."-- Andrew Sundstrom "Perl Best Practices provides a valuable education in how to write robust, maintainable Perl, and is a definitive citation source when coaching other programmers."-- Bennett Todd"I've been teaching Perl for years, and find the same question keeps being asked: Where can I find a reference for writing reusable, maintainable Perl code? Finally I have a decent answer."-- Paul Fenwick"At last a well researched, well thought-out, comprehensive guide to Perl style. Instead of each of us developing our own, we can learn good practices from one of Perl's most prolific and experienced authors. I recommend this book to anyone who prefers getting on with the job rather than going back and fixing errors caused by syntax and poor style issues."-- Jacinta Richardson"If you care about programming in any language read this book. Even if you don't intend to follow all of the practices, thinking through your style will improve it."-- Steven Lembark"The Perl community's best author is back with another outstanding book. There has never been a comprehensive reference on high quality Perl coding and style until Perl Best Practices. This book fills a large gap in every Perl bookshelf."-- Uri Guttman
Description : Presents guidelines on the art of coding with Perl, covering such topics as naming conventions, data and control structures, program decomposition, interface design, and error handling.
Description : Many programmers code by instinct, relying on convenient habits or a style they picked up early on. They aren't conscious of all the choices they make, like how they format their source, the names they use for variables, or the kinds of loops they use. They're focused entirely on problems they're solving, solutions they're creating, and algorithms they're implementing. So they write code in the way that seems natural, that happens intuitively, and that feels good.
Description : Shows how to write, debug, and run a Perl program, describes CGI scripting and data manipulation, and describes scalar values, basic operators, and associative arrays.
Description : Techniques and tricks to master basic and advanced OO Perl for programmers who already have basic to intermediate skills in procedural Perl.
Description : Everything beginners need to start programming with Perl Perl is the ever-popular, flexible, open source programming language that has been called the programmers’ Swiss army knife. This book introduces Perl to both new programmers and experienced ones who are looking to learn a new language. In the tradition of the popular Wrox Beginning guides, it presents step-by-step guidance in getting started, a host of try-it-out exercises, real-world examples, and everything necessary for a Perl novice to start programming with confidence. Introduces Perl to both new programmers and experienced ones who want to learn a new language Provides a host of real-world applications for today's environments so readers can get started immediately Covers the new features of Perl but fully applicable to previous editions Beginning Perl provides the information and instruction you need to confidently get started with Perl. For Instructors: Classroom and training support material are available for this book.
Author by : Chromatic
Description : "Modern Perl" is suitable for programmers of every level and explains how andwhy the language works to let readers unlock its full power.
Author by : Peter Scott
Author by : Greg Wilson
Description : How do the experts solve difficult problems in software development? In this unique and insightful book, leading computer scientists offer case studies that reveal how they found unusual, carefully designed solutions to high-profile projects. You will be able to look over the shoulder of major coding and design experts to see problems through their eyes. This is not simply another design patterns book, or another software engineering treatise on the right and wrong way to do things. The authors think aloud as they work through their project's architecture, the tradeoffs made in its construction, and when it was important to break rules. This book contains 33 chapters contributed by Brian Kernighan, KarlFogel, Jon Bentley, Tim Bray, Elliotte Rusty Harold, Michael Feathers,Alberto Savoia, Charles Petzold, Douglas Crockford, Henry S. Warren,Jr., Ashish Gulhati, Lincoln Stein, Jim Kent, Jack Dongarra and PiotrLuszczek, Adam Kolawa, Greg Kroah-Hartman, Diomidis Spinellis, AndrewKuchling, Travis E. Oliphant, Ronald Mak, Rogerio Atem de Carvalho andRafael Monnerat, Bryan Cantrill, Jeff Dean and Sanjay Ghemawat, SimonPeyton Jones, Kent Dybvig, William Otte and Douglas C. Schmidt, AndrewPatzer, Andreas Zeller, Yukihiro Matsumoto, Arun Mehta, TV Raman,Laura Wingerd and Christopher Seiwald, and Brian Hayes. Beautiful Code is an opportunity for master coders to tell their story. All author royalties will be donated to Amnesty International.
Author by : Gregory T Brown
Description : How do you write truly elegant code with Ruby? Ruby Best Practices is for programmers who want to use Ruby as experienced Rubyists do. Written by the developer of the Ruby project Prawn, this concise book explains how to design beautiful APIs and domain-specific languages with Ruby, as well as how to work with functional programming ideas and techniques that can simplify your code and make you more productive. You'll learn how to write code that's readable, expressive, and much more. Ruby Best Practices will help you: Understand the secret powers unlocked by Ruby's code blocks Learn how to bend Ruby code without breaking it, such as mixing in modules on the fly Discover the ins and outs of testing and debugging, and how to design for testability Learn to write faster code by keeping things simple Develop strategies for text processing and file management, including regular expressions Understand how and why things can go wrong Reduce cultural barriers by leveraging Ruby's multilingual capabilities This book also offers you comprehensive chapters on driving code through tests, designing APIs, and project maintenance. Learn how to make the most of this rich, beautiful language with Ruby Best Practices.
Author by : Ellie Quigley
Author by : Guy Harrison
Description : Provides information on the implementation of the stored procedures in MySQL 5.0.
Author by : Steven Feuerstein
Description : In this compact book, Steven Feuerstein, widely recognized as one of the world's leading experts on the Oracle PL/SQL language, distills his many years of programming, teaching, and writing about PL/SQL into a set of best practices-recommendations for developing successful applications. Covering the latest Oracle release, Oracle Database 11gR2, Feuerstein has rewritten this new edition in the style of his bestselling Oracle PL/SQL Programming. The text is organized in a problem/solution format, and chronicles the programming exploits of developers at a mythical company called My Flimsy Excuse, Inc., as they write code, make mistakes, and learn from those mistakes-and each other. This book offers practical answers to some of the hardest questions faced by PL/SQL developers, including: What is the best way to write the SQL logic in my application code? How should I write my packages so they can be leveraged by my entire team of developers? How can I make sure that all my team's programs handle and record errors consistently? Oracle PL/SQL Best Practices summarizes PL/SQL best practices in nine major categories: overall PL/SQL application development; programming standards; program testing, tracing, and debugging; variables and data structures; control logic; error handling; the use of SQL in PL/SQL; building procedures, functions, packages, and triggers; and overall program performance. This book is a concise and entertaining guide that PL/SQL developers will turn to again and again as they seek out ways to write higher quality code and more successful applications. "This book presents ideas that make the difference between a successful project and one that never gets off the ground. It goes beyond just listing a set of rules, and provides realistic scenarios that help the reader understand where the rules come from. This book should be required reading for any team of Oracle database professionals." --Dwayne King, President, KRIDAN Consulting
Author by :
Description : The most comprehensive Perl book in the market - with more than 1000 examples and three bonus chapters in the CD - ROM - the new editions of the best selling Perl Black Book covers Perl 5.6 from basic syntax to the most advanced Internet Programming. Three new chapters have been added to this second edition covering XML with DOM, SAX, CGI, SOAP, and WML. From Perl essentials to working with XML and WML, from creating guest books to writing bi-directional Internet socket programs to implementing shopping cart programs, this book covers as much Perl as any two books, and includes hundreds of pages on CGI Programming. Plus, every topic is illustrated with at least one fully functional working example.Chapter 1: Essential PerlChapter 2: Scalar Variables and ListsChapter 3: Arrays and HashesChapter 4: Operators and PrecedenceChapter 5: Conditional Statements and LoopsChapter 6: Regular ExpressionsChapter 7: SubroutinesChapter 8: Formats and String HandlingChapter 9: ReferencesChapter 10: Predefined VariablesChapter 11: Built-In Functions: Data ProcessingChapter 12: Built-In Functions: I/OChapter 13: Built-In Functions: File HandlingChapter 14: Standard ModulesChapter 15: Perl/Tk - Windows, Buttons, and MoreChapter 16: Data Structures and DatabasesChapter 17: Creating Packages and ModulesChapter 18: Creating Classes and ObjectsChapter 19: Object-Oriented ProgrammingChapter 20: Internet and Socket ProgrammingChapter 21: CGI ProgrammingChapter 22: CGI: Creating Web Counters, Guest Books, EMailers and Secure ScriptsChapter 23: CGI: Creating Multiuser Chat, Server Push, Cookies and GamesChapter 24: CGI: Creating Shopping Carts, Databases, Site Searches and File UploadsChapter 25: XML: DOM ParsingChapter 26: XML: Modifying Document Content and SAX ParsingChapter 27: XML: CGI, SOAP and WMLChapter 28: Handling the Web in Code
Author by : Alex Nuijten
Description : In clearly written chapters you will be guided through different aspects of Oracle Application Express. Varying from setting up your environment to maximizing SQL and PL/SQL. Examples are given based on a simple but appealing case. This book is filled with best practices on how to make the most of Oracle APEX. Developers beginning with application development as well as those who are experienced will benefit from this book. You will need to have basic knowledge of SQL and PL/SQL to follow the examples in this book.
Author by : Matt Garrish
Description : Ready to take your ebooks to the next level with EPUB 3? This concise guide includes best practices and advice to help you navigate the format’s wide range of technologies and functionality. EPUB 3 is set to turn electronic publishing on its head with rich multimedia reading experiences and scripted interactivity, but this specification can be daunting to learn. This book provides you with a solid foundation. Written by people involved in the development of this specification, EPUB 3 Best Practices includes chapters that cover unique aspects of the EPUB publishing process, such as technology, content creation, and distribution. Get a comprehensive survey of accessible production features Learn new global language-support features, including right-to-left page progressions Embed content with EPUB 3’s new multimedia elements Make your content dynamic through scripting and interactive elements Work with publication and distribution metadata Create synchronized text and audio playback in reading systems Learn techniques for fixed and adaptive layouts
Author by : Mark Lutz
Description : Already the industry standard for Python users, ProgrammingPython fromO'Reilly just got even better. This third edition has been updated toreflect current best practices andthe abundance of changes introduced by the latest version of thelanguage, Python 2.5. Whether you're a novice or an advancedpractitioner, you'll find thisrefreshed book more than lives up to its reputation. ProgrammingPython, 3rd Edition, teaches you the rightway to code. It explains Python language syntax and programmingtechniques in a clear and concisemanner, with numerous examples that illustrate both correct usage andcommon idioms. By reading thiscomprehensive guide, you'll learn how to apply Python in real-worldproblem domains such as: GUI programming Internet scripting Parallel processing Database management Networked applications Programming Python, Third Edition coverseach of thesetarget domainsgradually, beginning with in-depth discussions of core concepts andthen progressing toward completeprograms. Large examples do appear, but only after you've learnedenough to understand their techniques andcode. Along the way, you'll also learn how to use the Python language inrealistically scaled programs--concepts such as Object-Oriented Programming (OOP) and code reuseare recurring side themes throughout thistext. If you're interested in Python programming, then this O'Reillyclassic needs to be within arm's reach. Thewealth of practical advice, snippets of code, and patterns of programdesign can all be put into use on adaily basis--making your life easier and more productive. Reviews of the second edition: "...about as comprehensive as any book can be." --Dr. Dobb's Journal "If the language had manuals, they would undoubtedlybe the texts from O'Reilly...'Learning Python' and 'Programming Python'are definitive treatments." --SD Times
Author by : Ellie Quigley
Author by : Edward Chancellor
Author by : Ed Wilson
Description : Expert recommendations, pragmatically applied. Automate system administration using Windows PowerShell best practices—and optimize your operational efficiency. With this practical guide, Windows PowerShell expert and instructor Ed Wilson delivers field-tested tips, real-world examples, and candid advice culled from administrators across a range of business and technical scenarios. If you’re an IT professional with Windows PowerShell experience, this book is ideal. Discover how to: Use Windows PowerShell to automate Active Directory tasks Explore available WMI classes and methods with CIM cmdlets Identify and track scripting opportunities to avoid duplication Use functions to encapsulate business logic and reuse code Design your script’s best input method and output destination Test scripts by checking their syntax and performance Choose the most suitable method for running remote commands Manage software services with Desired State Configuration
Author by : G. Ann Campbell
Author by : Tom Christiansen
Description : Adopted as the undisputed Perl bible soon after the first edition appeared in 1991, Programming Perl is still the go-to guide for this highly practical language. Perl began life as a super-fueled text processing utility, but quickly evolved into a general purpose programming language that’s helped hundreds of thousands of programmers, system administrators, and enthusiasts, like you, get your job done. In this much-anticipated update to "the Camel," three renowned Perl authors cover the language up to its current version, Perl 5.14, with a preview of features in the upcoming 5.16. In a world where Unicode is increasingly essential for text processing, Perl offers the best and least painful support of any major language, smoothly integrating Unicode everywhere—including in Perl’s most popular feature: regular expressions. Important features covered by this update include: New keywords and syntax I/O layers and encodings New backslash escapes Unicode 6.0 Unicode grapheme clusters and properties Named captures in regexes Recursive and grammatical patterns Expanded coverage of CPAN Current best practices
Author by : Chromatic
Author by : Andy Lester
Description : Surpasses archaic debugging practices. Introduces advanced debugger topics such as customization, optimization and extension. Serves as a valuable resource for developing and deploying rock-solid Perl applications. There is no direct competition for an advanced and comprehensive debugging book.
Author by : Miller Freeman Inc
Author by :
Description : ついに出た!PerlをテーマにしたHacks本!Perlプログラマの心をくすぐる萌えるハックが満載。執筆陣には名著『Perlベストプラクティス』のダミアン・コンウェイも参加。2007年、Perlプログラマが最も読むべき1冊。
Author by : Simon Cozens
Description : With a worldwide community of users and more than a million dedicated programmers, Perl has proven to be the most effective language for the latest trends in computing and business. Every programmer must keep up with the latest tools and techniques. This updated version of Advanced Perl Programming from O'Reilly gives you the essential knowledge of the modern Perl programmer. Whatever your current level of Perl expertise, this book will help you push your skills to the next level and become a more accomplished programmer. O'Reilly's most high-level Perl tutorial to date, Advanced Perl Programming, Second Edition teaches you all the complex techniques for production-ready Perl programs. This completely updated guide clearly explains concepts such as introspection, overriding built-ins, extending Perl's object-oriented model, and testing your code for greater stability. Other topics include: Complex data structures Parsing Templating toolkits Working with natural language data Unicode Interaction with C and other languages In addition, this guide demystifies once complex topics like object-relational mapping and event-based development-arming you with everything you need to completely upgrade your skills. Praise for the Second Edition: "Sometimes the biggest hurdle to problem solving isn't the subject itself but rather the sheer number of modules Perl provides. Advanced Perl Programming walks you through Perl's TMTOWTDI ("There's More Than One Way To Do It") forest, explaining and comparing the best modules for each task so you can intelligently apply them in a variety of situations." --Rocco Caputo, lead developer of POE "It has been said that sufficiently advanced Perl code is indistinguishable from magic. This book of spells goes a long way to unlocking those secrets. It has the power to transform the most humble programmer into a Perl wizard." --Andy Wardley "The information here isn't theoretical. It presents tools and techniques for solving real problems cleanly and elegantly." --Curtis 'Ovid' Poe " Advanced Perl Programming collects hard-earned knowledge from some of the best programmers in the Perl community, and explains it in a way that even novices can apply immediately." --chromatic, Editor of Perl.com
Author by : Mark D. LeBlanc
Description : This book provides an exceptionally friendly introduction to Perl that emphasizes good programming practices with repeated exposure to pattern matching as applied to biological sequence analysis (DNA analysis, Protein analysis). The full-length book is appropriate for postgraduates in either computer science or biology and especially relevant to new interdisciplinary courses involving students from multiple disciplines.
Author by : Kieren Diment
Description : Learn to build web applications with Catalyst, the popular open source web framework based on the Perl programming language. The Definitive Guide to Catalyst: Writing Extendable, Scalable, and Maintainable Perl–Based Web Applications is a definitive guide to Catalyst version 5.8. This book contains Training materials for new and experience programmers. Worked examples and cookbook–style recipes of common web application programming tasks Fundamentals of web application design and best–practice application style What you’ll learn Write web applications with Catalyst and Perl. Design for extendability and code reuse. Understand deployment options for high– and low–traffic sites. Use DBIx::Class, Moose, and Template Toolkit. Understand the Catalyst dispatcher and request cycle. Deal with common web programming requirements: authentication and authorization, web services, sending e–mail, serving streaming media. Who this book is for The primary audience for this book is existing Perl programmers who want more information on writing robust maintainable and extendable web applications. This group is comprised of four subgroups: Experienced perl programmers wanting to update their web programming skills (for example, CGI.pm, mod_perl, and Mason programmers) Intermediate/Late beginner programmers wanting to learn rapid, extendable, maintainable web programming techniques in Perl System administrators and other non–web users of Perl (e.g., bioinformatics workers) who want to learn modern Perl web development techniques Existing catalyst programmers who want to learn about best practices for catalyst development This book is also for programmers who want to understand web application design and development more thoroughly. Table of Contents Introducing the Catalyst Web Application Framework Catalyst Setup and Background Knowledge Your first Catalyst Application Extending LolCatalyst-Lite Deployment Database Models The Catalyst Dispatcher Authentication and Authorization Interacting with Web Services in Your Applications Extending Catalyst Catalyst Cookbook The Reaction Component UI Framework
Author by : Byron Braswell
Description : This IBM® Redbooks® publication will help you to better understand the effective use of the WebSphere® DataPower® family of appliances. It provides guidance on the best methods identified to date for building the various components that implement solutions, such as handling MQ-based message flows or creating authentication and authorization policies. The information and recommendations in this publication are the result of real world experiences using the appliances. Such experience shows that taking the time to plan a solution implementation before beginning the work yields the greatest savings in time and energy and the highest quality outcome. This publication begins with a checklist of items to consider when planning a DataPower solution. This publication is intended to provide answers or guidance to implementation problems often encountered by users of the appliance. This book is not intended to present complete solutions or templates because experience shows that every customer uses the appliance in their own unique environment with unique requirements. Thus, this publication provides a compendium of information about particular aspects of a solution. Use the Table of Contents or Index to find your current issue, and return to this publication when the next issue or question arises. Refer to the related IBM Redbooks publication entitled DataPower SOA Appliance Administration, Deployment, and Best Practices, SG24-7901 for more information.
Author by : Gerry Kaplan
Description : This IBM® Redbooks® publication focuses on operational and managerial aspects for DataPower® appliance deployments. DataPower appliances provide functionality that crosses both functional and organizational boundaries, which introduces unique management and operational challenges. For example, a DataPower appliance can provide network functionality, such as load balancing, and at the same time, provide enterprise service bus (ESB) capabilities, such as transformation and intelligent content-based routing. This IBM Redbooks publication provides guidance at both a general and technical level for individuals who are responsible for planning, installation, development, and deployment. It is not intended to be a "how-to" guide, but rather to help educate you about the various options and methodologies that apply to DataPower appliances. In addition, many chapters provide a list of suggestions.
Author by : Source: Wikipedia
Description : Please note that the content of this book primarily consists of articles available from Wikipedia or other free sources online. Pages: 23. Chapters: O'Reilly Media books, O'Reilly writers, Larry Wall, The Cathedral and the Bazaar, Homesteading the Noosphere, Randal L. Schwartz, Linux Network Administrators' Guide, Paul Graham, David Pogue, Make, Jonathan Oxer, Kathy Sierra, Free as in Freedom: Richard Stallman's Crusade for Free Software, Whole Internet User's Guide and Catalog, Head First, Foo Camp, Adam C. Engst, Tom Christiansen, Danny Goodman, Learning the vi and Vim Editors, Programming Perl, Dancing Barefoot, Brian D Foy, Open Source for the Enterprise: Managing Risks, Reaping Rewards, Simon Cozens, Mind Performance Hacks, Emerging Technology Conference, Dave Cross, Perl Cookbook, Learning Perl, J. D. Frazer, Rael Dornfest, Allison Randal, Learning Python, Open Sources: Voices from the Open Source Revolution, O'Reilly Open Source Convention, Intermediate Perl, The Magic Cauldron, Nathan Torkington, Mind Hacks, Learning C Sharp, Shelley Powers, Advanced Perl Programming, We the Media, Spidering Hacks, Ubuntu Hacks, Google Hacks, Hackers & Painters, UML in a Nutshell, Perl Best Practices, Tara Calishain, Mastering Perl. Excerpt: O'Reilly Media (formerly O'Reilly & Associates) is an American media company established by Tim O'Reilly that publishes books and Web sites and produces conferences on computer technology topics. Their distinctive brand features a woodcut of an animal on many of their book covers. The company began in 1978 as a private consulting firm doing technical writing, based in the Cambridge, Massachusetts area. In 1984, it began to retain publishing rights on manuals created for Unix vendors. A few 70-page "Nutshell Handbooks" were well-received, but the focus remained on the consulting business until 1988. After a conference displaying O'Reilly's preliminary Xlib manuals attracted significant attention, the company began increasing productio...
Author by : Source: Wikia
Description : This book consists of articles from Wikia or other free sources online. Pages: 37. Chapters: Best practices, Code, Computer science, Defensive programming, Domains, Multimedia, Programming contests, Programming languages, Scientific programming, Platform-independent programming, Ancient Civilisations 1.0c, Set operations, Iteration, Push, Recursion, Guard, Domain, Flash, ExtenXLS, List of compilers and interpreters, Null, ACM-ICPC World Finals, ACM International Collegiate Programming Contest, Bitwise IIT Kharagpur, British Informatics Olympiad, Canadian computing competition, Central European Olympiad in Informatics, Core War, Electric Jungle, Hong Kong Olympiad in Informatics, HP Code Wars, ICFP Programming Contest, Indian Computing Olympiad, Indian National Olympiad in Informatics, International Obfuscated C Code Contest, International Olympiad in Informatics, Java 4K Game Programming Contest, National Olympiad in Informatics, China, National Olympiad of Informatics, Obfuscated Perl Contest, Online judge, Perl Golf Apocalypse, Robocode, RoboWar, South African Computer Olympiad, The Code Room, Turkish Informatics Olympiad, Underhanded C Contest, United States of America Computing Olympiad, Woburn Challenge, List of programming languages, Programming language. Excerpt: Platform Independent Programming is achieved when a program works on several platforms. Platform Independent applications shall work the same way on any Operating System, for any Processor Architecture and so on. Java is a well known language for creating such applications. Web developers try to make their websites as Platform Independent as possible. This means they are trying to make the site look and work the same way in all web browsers and on all operating systems. to aboutgame.aboutendto adjusthappymake "city.happy: city.happy+(: city.colosseums/5)if: city.army/: city.population