- Developer Tools
Dynamic Language White Papers
FEATURED WHITE PAPER
7 Reasons the Future of Tcl is Bright
The future is bright for Tcl! You’d be pardoned for thinking otherwise. It’s not a sexy new language. In fact, it’s ranked outside the Top 50 in the TIOBE Index1. But for the right projects - and there are lots of them - it’s a powerful tool that’s been stress-tested for many years and just gets the job done.
Tcl is not resting on its laurels. The simplicity of the Tcl language makes it perfect for Internet of Things IoT and electronics design, including Electronic Design Automation (EDA), chip design, and Field-Programmable Gate Array (FPGA) development, and for configuring chips after manufacture. The same features that make Tcl dominant in EDA and FPGA also make it great for DevOps, potentially competing with Bash and Perl as the language of choice for configuration and management of developer operations systems. The power of the GUI and its separation from the compute structures makes Tcl an amazing choice for prototyping. With a port of Tcl/Tk to Android, rapid prototyping can also be done on mobile.
We recently spoke to Clif Flynt, President and CTO of Noumena Corporation, to get his view on the future of Tcl. Clif is the author of the TclTutor package and the books Tcl/Tk for Real Programmers and Tcl/Tk: A Developer’s Guide. In addition to extensive programming work on Tcl, Clif offers Tcl/Tk training sessions with in-class exercises.
Python: The Programmer's Lingua Franca
There are thousands of programming languages, but even if your organization works in one of the more popular languages, it's likely you will eventually interact with others who are unfamiliar with it. Since you can't be proficient in every programming language under the sun, a language that bridges technologies and allows people to communicate their ideas is needed.
A few programming languages have tried to fill this role over the years, but none holds as much promise as Python.
Quality Ingredients for Software Development
Spending time, resources and money "reinventing the wheel" is not a wise business choice, yet many companies find that they are doing just that. When it comes to software development, rely on pre-built and proven dynamic scripting languages ActivePerl, ActivePython and ActiveTcl to give your team time to focus on core competencies and value-add. Shorten your development cycle, increase efficiency, and shorten your time to market - all while relying on the industry's best language distributions.
OS-Independent Interpreters: Preventing Incompatibility Using Cross-Platform Language Distributions
IT departments standardize systems and procedures, and for good reason. Standardization makes for efficient rolling out updates and security patches, installing software, and providing user support. However, programs requiring an interpreter run (i.e. dynamic languages like Perl, Python, Tcl, Ruby and PHP) are often exempted from this standardization. Such programs are often set up in an ad-hoc fashion, sometimes leading to dire consequences that could cost your company time, money and resources. What are your options?
Buy vs Build: Delivering Faster, Better Software
Everyone loves home improvement reality TV, especially high-drama episodes where construction newbies attempt risky renovations. For many of us, “DIY” is synonymous with demolition; but it’s also relevant to software development. In this paper, we discuss the risks of do-it-yourself software development and make a case for why OEM solutions are a better choice for building applications.
The True Cost of Open Source Software
What is the total cost of ownership of open source? Why is open source so popular? What do I need to know to assess ROI on open source?
If you've ever heard or asked yourself these questions and you wished you had a comprehensive guide to give you the answers you are looking for, you'll find this white paper very informative.
Avoiding the Epic Fail: Improving Software Development Success with ActivePerl
Software development is hard. No matter what the end product, many of the same stumbling blocks come up time and again and get in the way of project success. Some classic pitfalls include time restraints, insufficient in-house resources, scope creep, and spiraling development costs.
Ten Myths About Running Open Source Software in Your Business
When it comes to open source software, there are two camps: there are open source zealots who insist that Windows never works, and Linux is king, and then there are the naysayers who would sooner eat dirt than troubleshoot an Apache web server. So, who is right?
License to Code: Indemnifying Your Business Against Open Source Licensing Liabilities
Not long ago, open source software in the enterprise was a contentious topic. Conference panels and industry experts questioned the integrity of mixing open source with commercial and proprietary code. Would it unlock a pandora's box of developer pain and sub-par software?
Follow the Leader: ActiveTcl on Routers and Network Appliances
The network infrastructure sector is a competitive space. Router and network appliance manufacturers are faced with the challenge of providing rock-solid hardware while making sure their devices are flexible and configurable enough to meet a wide range of user needs.
Open Source: What is the Total Cost of Ownership?
In 2005, Scott McNeely of Sun Microsystems quipped that open source software was "free like a puppy is free". Just as you can pick out a puppy from the pound without paying expensive breeder fees, you can download and use open source software without buying a single license. But puppies become dogs, and dogs need food, toys, training and lots and lots of love. The same goes for open source software.
Is Outsourcing the Answer in an Economic Downturn?
Is the finance sector's renewed vigor for outsourcing just a temporary cost-cutting measure? Or will today's tough economic climate initiate long-term financial and productivity gains?
Unveiling the Origins, Myths, Use and Benefits of Dynamic Languages: A Closer Look at Perl, Python, Tcl, and others
Over 57% of enterprises today use open source programming languages like Perl, Python and PHP based on a recent Forrester survey. Why are these languages becoming so prevalent?