Delphi

5 Compelling Reasons Why You Need IDE Software

Right now, we’re facing one of the most challenging times in IT. Enterprises are looking to accelerate improvements to keep up with rapidly changing market conditions. Hence, impacting the role of IT and piling more pressure on developers to deliver more business solutions, albeit in shorter time frames and with limited budgets. In this case, we must strive to increase efficiency and productivity. For many of us, this means leveraging the right tools. In this article, we’ll show you why using IDE software matches today’s industry needs.  Let’s dive right in. 1. How can I improve code readability using IDE software? Code readability is one of the most important fundamentals in software development. However, many developers, both new and experienced, struggle to write readable code. Great code readability means easy code maintenance. This is particularly true for teams, where the person writing the code is often different from to the person maintaining the code.  With that being said, IDE software takes the load off you, allowing you to focus on the actual code rather than its readability. Using an IDE, you can incorporate language-specific styling tools to improve readability. Generally, IDEs can recognize keywords and symbols in your code then color codes or formats (bold or italics) for better readability.  2. How can I increase productivity using IDE software? During the software development process, developers leverage various tools- text editors, compilers, and debugging tools. Without IDEs, you have to incorporate, deploy and monitor each tool separately, which can end up being time-consuming and error-prone.  An Integrated Development Environment is a software technology that combines common development tools such as a specialized text editor, a compiler to convert the code into something usable by an end-user, a debugger to find mistakes or unplanned behavior in the program – and several other related tools, into a single framework or user interface. Having the majority of the required tools on the same workbench saves time and ultimately increases developer productivity. This is because you can direct the time and effort needed to learn and use each tool individually into useful work. This can also be seen as a great onboarding tool for new developers looking to understand a team’s architecture.  With IDEs, you can also take advantage of features like intelligent code completion and automatic code creation to minimize code or typo errors. Since it recognizes the programming language you’re working in, an IDE can suggest useful completions which saves the developer from remembering the nuances of a particular function’s arguments and parameters or behavior. This can also increase project completion speed as you don’t have to type out every code line yourself. 3. How can I restructure existing code using IDE software? An IDE allows you the luxury of restructuring your code without affecting any elements’ behavior. What does this mean? Software development projects often involve thousands of lines of code and multiple files and folders. Sometimes, this can get too complex or confusing to maintain, and some changes could simplify things. For example, changing file names, moving files to folders, renaming or reassigning variables, breaking down lines of code into different functions, etc.  IDE software makes these processes seamless. Rather than manually renaming elements in different lines of code, you can simply select one element and effect the change on the […]

Read More

The Top 5 Quick Tips About Automating Development

Increasing technological advances are changing the software development world as we know it, whether that is pure native Windows development or a more blended approach targeting multiple device types. If you don’t keep up there’s a definite nagging doubt that you might get left behind. Organizations and developers alike are beginning to realize how critical development process automation is to the success of any project. By automating build processes, you can speed up application development, free up developers to focus on business-critical solutions, boost productivity, reduce human intervention and errors on repetitive tasks, and ultimately increase ROI.  Unfortunately, in my opinion, many enterprises implement automation the wrong way. For example, in a bid to automate build processes, they may employ the wrong tools that, rather than speed up the process, would slow it down, or even worse, combine too many tools and end up over automating. Practically, no automation effort is without challenges. However, it will definitely live up to all its promises if done correctly. With that in mind, here are a few quick tips to guide your automation process.  How Can You Define Your Automation Strategy? Given automation’s inherent benefits, many organizations are guilty of carelessly employing automation where it seems to make sense, without giving any thought to strategy. Like any IT initiative, to yield rewards, you need to plan for using automation — a robust and well-thought strategy that holds everything in place and prevents mishaps due to lack of foresight.  To drive his point home, senior vice president and business head for cloud, infrastructure, and security services at Infosys likened a “strategy-less” automation journey to embarking on a road trip without a defined destination, a GPS, or a map. You’re not quite sure where your journey ends.  Instead of embarking on a dimensionless automation spree, identify problem areas; small operational areas with business potential, for example, repetitive processes, start from there.  What Is The Right Tool To Manage Your Automation? It takes more than “just technical skills” to successfully manage automation. You need to ensure you’re leveraging tools that will improve operational efficiency and performance. RAD Studio Delphi is the most powerful Object Pascal IDE and component library for single-source multi-platform Native App Development with flexible Cloud services and broad IoT connectivity. It provides modernized VCL controls for Windows 11 and enables FMX development for Windows, Mac, and Mobile. Delphi is your choice for ultrafast Enterprise Strong Development. Enhancements include support for high-DPI and 4K+ screens, extended multi-monitor support, improved Object Inspector, and much more. Delphi is 5x faster for development and deployment across multiple desktops, mobile, cloud, and database platforms, including Windows 11. Successful automation projects require communication and organizational skills. With Delphi’s enhanced Remote Desktop support (for VCL and IDE), you easily collaborate remotely with your team. How Can I Build Automated Security Check-ins? Automation can create an attack surface for vulnerability, as we have seen with recent supply chain attacks. Your pipeline can be compromised in different ways. For example, let’s say you’re running a node.js project and you rely on certain npm packages. If you’re pulling these packages from an online registry, you run the risk of your packages being compromised by malicious code. To avoid this type of attack, you can have a local repository of packages and do a […]

Read More

Grab Your HUGE Delphi Anniversary “Innovation Timeline” Infographic!

Are you curious to see how your favorite programming language has evolved over time and what other advances it has enabled? Does Delphi put your curly brackets all asunder, or are your skills sharpened on C#? Do you recall the different phones you have owned over the years? Are you an Android phone fan, or fiercely loyal to Apple? What versions of Android and iOS were available when Candy Crush first came out?  All the answers to these questions and more are in the Delphi 27th Anniversary “Information Technology Innovation Timeline”, a huge high-resolution, print-quality PDF spanning the history of Delphi from February 1995, when the first version of Delphi was released as an evolution of Object Pascal, until today and the release of Delphi 11 Alexandria.               Get The Printable PDF Evolution, however, does not happen in a bubble – one technology opens the door for dozens of others to flourish. The app stores, the advent of smartphones and the apps that do so much for us today rely on increasingly faster Internet speeds and 3G, 4G and 5G technologies. In the end all the technology advances work together to shape our interaction with them and with each other. Why We Created The Infographic It was interesting for us to see how Delphi’s evolution over the past 27 years coincided with the evolution of computer languages, browsers, operating systems, and smartphones and other devices. We also added the advent of social media platforms, popular apps and digital currencies to create a colossal map of how information technology has evolved over these past three decades. So What’s In The Infographic? Alongside the evolution of Delphi, the 27th Anniversary “Information Technology Innovation Timeline” also looks at: – The evolution of devices, from the first flip phone, the Motorola StarTAC, released in 1996, to the Google Pixel 6 and iPhone 13. – The evolution of computer languages other than Delphi and Object Pascal, from the early days of Python, Visual Basic and HTML to the latest versions of Java, Swift, C# and C++.               – The advent of new operating systems like iOS and Android, and how they changed the way we interact with the world by putting millions of apps in our pockets. – The evolution of browsers like Chrome and Edge, and the advent of social media platforms like Facebook and LinkedIn. Celebrating The Evolution of Information Technology Delphi’s 27th Anniversary “Information Technology Innovation Timeline” is a celebration of the relentless march of innovation and Delphi’s indelible place in it. Download and explore the print-quality PDF here: Get The Printable PDF Joy shared is joy squared! Copy and share the link to the download page with your friends. Here it is: https://tinyurl.com/mr2e9wtk Enjoy! The Embarcadero Team

Read More

Celebrate the Delphi 27th by Doing an Upgrade in Your Skills #Delphi27th

cookielawinfo-checkbox-analytics 11 months This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category “Analytics”. cookielawinfo-checkbox-functional 11 months The cookie is set by GDPR cookie consent to record the user consent for the cookies in the category “Functional”. cookielawinfo-checkbox-necessary 11 months This cookie is set by GDPR Cookie Consent plugin. The cookies is used to store the user consent for the cookies in the category “Necessary”. cookielawinfo-checkbox-others 11 months This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category “Other. cookielawinfo-checkbox-performance 11 months This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category “Performance”. viewed_cookie_policy 11 months The cookie is set by the GDPR Cookie Consent plugin and is used to store whether or not user has consented to the use of cookies. It does not store any personal data.

Read More

Happy 27th Birthday Delphi and a Few Thoughts about Building the Future

My first Pascal, Turbo Pascal and Delphi Experiences I wrote my first Pascal program in 1972 as a Computer Science student at Cal Poly San Luis Obispo. I knew from the beginning that Pascal would be part of my future career in some way. I first met Philippe Kahn at the Comdex Las Vegas 1983 convention when he stopped our Softsel Computer Products (now Merisel) booth. Back then I was running the evaluation, support and training department for this leading software distributor. After talking for awhile about programming, Phillippe gave me Turbo Pascal v1 CPM/80 8 inch and PCDos 5.25 inch floppy disks. I put the PCDos version into my PC and wrote a small program, compiled and ran it. I knew right then that this was a very special developer tool. Then in June of 1985 I had the honor to join Borland in Scotts Valley where I spent 31 years focused on developer tools and developer relations. I was so lucky to be able to participate in the growth of programming and the evolution of what is now Delphi. When I try to describe Delphi to other programmers, they don’t believe that you can use one language, compiler, tools, IDE, components, libraries and frameworks to build cutting edge desktop, mobile, server, cloud, service and many other types of applications. At the Delphi v1 launch in San Francisco during the Software Development Conference, our Borland booth was loaded with excited developers (as the picture at the top of this post shows). On that Valentine’s Day evening, the team introduced Delphi to a packed ballroom. You can view the “Historical Documents” used that night to experience what took place (except for the joy, cheers and thrills). You can also download the original Delphi 1 launch script and project files. Delphi Today Even though I am a semi-retired software engineer and full time developer cheerleader, I continue to read and write code every day using Delphi and C++Builder. I still can’t believe that it’s been 50 years since I wrote my first Pascal program. It’s a privilege to be part of the thriving Delphi developer community. I am always amazed to see what Delphi developers are building and how they are pushing the envelop in software development. What is Delphi? It’s the original Pascal language + modern language extensions + objects + components + interfaces + libraries + frameworks + compilers for multiple platforms + an extensible IDE + a  tools and components ecosystem, a global developer community and a whole lot more. How can Delphi continue to build the future and continue to help make the world a better place? A few simple observations: leverage all of the tools that Embarcadero and Idera provide, keep suggesting new features for Delphi (and provide use cases for each one), report all bugs in Quality Central, write some program code every day, try to build new types of applications, explore new components, check out new APIs and learn from what is happening with other programming languages, IDEs, and platforms. Here’s a challenge: think about building applications that bring people together instead of keeping them apart. A Cornucopia of Tools To Leverage Delphi developers have a wide spectrum of available tools to help build solutions for their companies and customers. Beyond just the compiler, […]

Read More

6 Books About Delphi You Should Read

Reading is an essential skill for Windows application development. Development is a nebulous and constantly expanding subject and I’ve noticed that the most successful coders, project managers and designers are often readers with a voracious appetite for consuming books on everything they possibly can to keep feeding a hunger for knowledge. Unlike a waistline, expanding your mind is rarely seen as a negative attribute and over-indulging produces nothing but good results! Learning a new programming language can be a hard task, but if you get hold of a good book, spend time, and have the commitment, then learning becomes easier and delightful. Practice and self-tuition is important but books and videos help use the benefits of other’s experiences to enrich our own without the pain of getting it wrong and spending years acquiring the knowledge. Technology is in constant growth and could be considered a fast-paced competitive market. Every day new frameworks and tools are created, and it is easy to get lost in the sea of new information. Because of this speed, many rely on quick tutorials which lead from point A to point B without figuring out the way yourself. That is why it is essential to read coding books that explain every single detail that helps to build a true foundation. Windows operating system has been dominating the desktop software world and with the new version of Windows 11 with an elegant user interface, we are seeing new Windows 10 and 11 supported applications in the Microsoft Store. If you would like to find out which books and resources would help you to start your Windows desktop app development career, keep on reading! You will find the best 6 books about IDE tools for Windows 10 and even you can you these tools to create native and cross-platform applications. 1. Object Pascal Handbook for Delphi.4 (The New Edition) The Object Pascal Handbook for Delphi 10.4 is the complete guide to the programming language of Delphi. Why Delphi? Because with Delphi you can create cross-platform native applications easily and the programming language syntax is also suitable for everyone, it is like writing a poem in English. If you would like to know more about why you need to choose Delphi, check out these articles now! If you would like to know more about why you need to choose Delphi, check out these articles now! This book is written by Marco Cantu, who is well known Delphi guru and author of dozens of Delphi books, and he is one of the Product Managers for RAD Studio at Embarcadero Technologies where Delphi is evolving. With this book, you can get all the foundations of the language and give you a full idea about the Delphi programming language which you will utilize to create native Windows applications. Link: https://www.marcocantu.com/objectpascalhandbook/ 2. Coding in Delphi Coding in Delphi is a programming book by Nick Hodges that covers a variety of powerful Delphi programming features and techniques including: Generics Interfaces Exception handling Anonymous methods Collections RTTI Enumerations Attributes Dependency Injection Unit Testing By learning these features of the programming language, you can write efficient code and make things faster and more reliable. Moreover, these technologies help you grow as an engineer. Link: https://leanpub.com/codingindelphi 3. Expert Delphi: Robust and fast cross-platform application development This book […]

Read More

What You Need To Know About The Metaverse

Hello C++ and Delphi Developers, Today we have some great article picks about the MetaVerse. The Metaverse is a digital world software combined with data that allows users to simulate and experiment with elements of real life blended with a virtual life. These digital worlds can be built in 3D and can be experienced by the user in an immersive first-person view which makes the user feel like they inhabit that virtual digital world. If you want to develop a metaverse in 3D then I believe C++/Delphi are the only viable choices. Both allow you to develop multi-device apps that control all the things you need in your device with the highest possible efficiency and speed. Here below we’ve gathered together a great collection of posts that can help you to build your own Metaverse in C++. Of course, some people believe that the ‘real world’ itself is actually a simulation. We’re going to take a gamble and carry on believing it’s not and keep posting here for you while we sip on our cup of Soylent Green. 😄 What can C++ Builder do for The Metaverse? C++ Builder has a powerful IDE that can be used to develop Metaverse apps with 2D or 3D environments. With its strong capability on the sensor devices such as camera, accelerometer, motion sensors, gyroscope, voice input, and similar professional applications C++ Builder and Delphi both make this easy. LearnCPlusPlus.org is packed full of great articles for professionals and beginners alike. The posts vary from articles suitable for people who are just starting to learn C++ – basics like string handling, pointers, loops, and all those fundamental building blocks of this rich and powerful programming language – to much more in-depth and advanced subjects like artificial neural networks and AI, along with the math behind it. Our focus is on the C++ language, particularly modern C++, and will work with almost any environment and IDE software you can choose although, of course, we believe RAD Studio C++ Builder is the best option! If you are new to RAD Studio, we think these posts may help you as much as a rapid introduction to programming in C++, all the way to the most robust, modern, and latest techniques for those more experienced with the language. For those who are perhaps wanting to expand their knowledge with the most up-to-date features, routines, and methodologies this is a great little boost (pun intended) to your C++ knowledge. The new RAD Studio 11, C++ Builder 11, Delphi 11 are released with great new features and we are developing and testing new examples for you with the latest RADS 11 that means.LearnCPlusPlus.org examples are working well with the latest C++ Builder. You can see more of our C++ posts on this blog by clicking the following dynamic search link: https://blogs.embarcadero.com/?s=C%2B%2B Here are the posts. They focus on C++ but most can be applied in Delphi too: What is The Metaverse and how can we interact with it? These posts are designed to give you more information and to be easy to understand the modern and professional ways that we use in C++. Here are the topics, What Is The Metaverse And What Does It All Mean? How To Make Your Own Metaverse Using C++ How To Make Use Of The Gyroscope Sensor in C++? What Is An Accelerometer And How To […]

Read More

What Is The Anatomy Of A Great Windows Compiler?

While many believe that programmers or coders interact directly with computers or machines through code, it isn’t entirely true. Computers understand what we refer to as machine language- a set of instructions in binary combinations, the zero’s and ones. On the other hand, we code in one high-level language or another. Therefore, to get the computer to execute our written instructions, our program code, we must pass the source code through a machine language translator, i.e., a compiler. The Windows compiler actions (indeed not just Windows compilers) consist of multiple stages, summarized into; running the pre-processor followed by the compilation phase, the Assembling phase, and the linking phase.  In 1952, Grace Hopper developed the first-ever compiler to convert the A-O programming language to machine language. Since then, we’ve had more high-level languages and even more compilers. Whether you’re looking to get started with a new programming language or you want to build your next application in languages like C++, the anatomy of a great Windows compiler is the best place to start. In this article, we’ll discuss the features of a great compiler.  Why is Fast Compilation Essential? For starters, asides from a perfectly working code, nothing makes a developer happier than productivity. And one major development concern over the years has been compiling a lot of code fast. Many compilers in the market today brag about their compilation speed but offer very little in the end. Practically any decent compiler can compile a few lines of code relatively fast, but when it comes to those large projects with millions of lines of code, the reverse is the case.  Generally, two factors dictate compilation speed; Code size; the larger your code, the longer it takes. Level of toolchain optimization refers to your complete set of tools, including your compiler. The first factor and part 1 of the second factor are kind of obvious. Let’s talk about the second factor part b- compiler optimization. A great Windows compiler optimizes or improves the code to make it require less resources to compile, therefore speeding up compilation. A popular compiler known for its fast compilation is the Delphi compiler. According to its Wikipedia page, “Delphi is known for its fast compilation speed, native code, and developer productivity.”   Why Does Small Executable Size Matter? There are numerous unnecessarily bloated applications out there that many just assume are the norm and have to use larger hard disks. Not to mention the increase in end-user requirement tied to this bloat. In a world where efficiency is the name of the game, you can’t afford to compile large executables and then seek new techniques to reduce its size. In this case, a great Windows compiler should produce small executable sizes, just like Delphi. Should a Windows Compiler Support Automation? Automation is taking the world by storm. While the Covid-19 pandemic is credited with accelerating automation trends, this technology was slowly becoming dominant way before the pandemic. Today, automation plays a vital role in increasing developer productivity and efficiency and reducing project completion time. Most programmers today want to automate any process that they have to repeat. Therefore, it is only expected that a great compiler supports automation. Again, our case study for this article, Delphi, supports automation. Why is Good Error Reporting/Handling Essential? Error reporting and handling […]

Read More

Building The Future With Delphi #Delphi27th

Bill Clinton was President, Windows 3.1 was king, and CompuServe was still a thing. The R&D team at Borland Software Corporation which included Anders Hejlsberg, Gary Whizin, Chuck Jazdzewski, Dave Scofield, Allen Bauer, Hank Cox, Marc Cousineau, and Ray Kaestner released Delphi and changed the software development world forever. In 1995 Delphi was lauded as the next generation Windows development tool, combining the most intuitive visual design environment with the unrivaled performance of a world-class optimizing native code compiler. “Delphi” started out as a beta codename for a closely guarded skunkworks project at Borland: a next-generation visual development environment for Windows based on Borland’s Object Pascal programming language. ” – Danny Thorpe Fast forward 27 years and Delphi is still building the future with support for many more platforms than just Windows including Android, iOS, macOS, Linux, and HTML5*. Powerful integrations via the broader developer ecosystem with C++, Python, C#, Java, Lua, and cloud solutions such as Amazon Web Services and Azure. Check out hundreds of different projects in the Showcase featuring Delphi projects reaching hundreds of millions of users. Not on the latest version of Delphi? Check out all of the latest features in Delphi 11 including High-DPI and 4k+ screens, provisioning for Windows 11, Android 30 API and the macOS 64-bit ARM M1 processor. Single Code BaseCreate apps for all major platforms with less coding effort. Write once, compile everywhere. Windows 11Modernize VCL apps for Windows 11 with up-to-date user interface controls, WinRT APIs, and HighDPI-related features Remote DesktopCollaborate more effectively with remote teams using improved remote desktop support for VCL and IDE High DPI & 4KHigh-DPI support in the IDE, with full support for the latest 4k+ monitors, and cleaner and sharper fonts and icons throughout. Improved FMX High-DPI support for Windows and Desktop with a visibly superior desktop UI iOS and macOSmacOS 64bit ARM compiler and toolchain that can build universal binaries including Intel/ARM versions for AppStore submissions AndroidSupport for the latest Android 30 API and latest Billing APIs, and migration to use the AndroidX libraries. Android support for multiple classes.dex files, simplifying integration of external Android dependencies RAD ServerReduces the complexities of rapidly building and deploying a multi-tier turn-key enterprise REST API application server with Swagger support. Accessible DataConnect to over 20 databases natively with FireDAC’s high speed direct access, including InterBase, SQLite, MySQL, SQL Server, Oracle, PostgreSQL, DB2, SQL Anywhere, Advantage DB, Firebird, Access, Informix, MongoDB and more Faster CodingSmarter code navigation when refactoring. Auto code completion with Tab key. LSP awareness of Include files. Auto restart of LSP server. Class helper support. Array suggestions when assigning arrays ProductivityVCL Styles with design-time support: Prototype stylish UIs even faster by seeing immediately at design-time how your styled forms and controls will look when running. LinuxDevelop both server and FireMonkey GUI applications for Linux Cloud AwareDelphi has an HTTP and REST client library available on all platforms, to invoke REST services and even specific AWS and Azure components ExtensionsDevelop and expand the IDE with your own components and IDE plugins, or find ready to use add-ons from our rich third-party ecosystem User ExperienceCompletely rebuilt Welcome Page with a native look and feel, and a UI that fits the IDE, and customizable layout and content Join us for the 27th Anniversary webinar!     *HTML5 support provided […]

Read More

5 Tools Every Windows Developer Should Be Using Right Now

If you are serious about Windows app development you should really should know these five superb tools which can help you get the absolute best out of your great ideas.  How can Delphi 11 Alexandria make Windows app development faster and easier? Delphi 11 Alexandria is the latest version of the Delphi IDE and provides native app development 5x faster compared to other development tools. Moreover, your apps built with Delphi can be both specific to only Windows itself or multi-platform. You can easily modernize apps to support Windows 11 with up-to-date responsive controls, styles, and Windows Store support. High DPI & 4K iOS and macOS Windows and Linux Android and IoT Cloud Aware Enterprise Grade Database Access Create GUI Apps 5x Faster Create Services Based Systems with RAD Server Have you tried C++ Builder? C++ Builder – Design beautiful, intuitive user interfaces with award-winning and cross-platform frameworks on Windows and iOS. Provide a platform-native experience to your users while designing the interfaces only once, cutting development time by half or more. Modern C++ 17 – Featuring a Clang-enhanced compiler, Dinkumware STL, easy access to Boost, and many more. Cloud Aware Tools – Extensive HTTP and a REST client library and even specific AWS and Azure components Rapid Development – Award-winning visual design to help you to create native cross-platform and responsive user interfaces Do you need to edit HUGE files in an editor which opens in seconds and doesn’t lag? Our third tool is one of the market-leading text editors with the most flexible, powerful, and secure text editor out there called UltraEdit. Dynamic code auto-completion with IntelliTips UltraEdit provides code-aware and context-aware auto-complete suggestions. See class members, function tips, and more for most modern programming languages…and configure as much or as little to suit your needs. Best of all – it just works, out of the box. No risky third-party plugins or esoteric config editing is required.   Multi-caret/multi-select UltraEdit features the most powerful and intuitive multi-caret editing and multi-selection capabilities in the business. Once your cursors or selections are where you want them to be, you can copy, cut, paste, select and delete just the same as you normally would. Column mode When editing horizontally just isn’t quite good enough, Column Mode is there for you. Use Column Mode to intuitively edit along the Y-axis anywhere in your document. It’s just one of the many powerful ways UltraEdit helps you edit tabular data or code files. Developer / programmer Unsurpassed power, performance, startup, & file load Customizable, configurable, beautiful themes OS integration (command line, shell extension) Blazing fast find / replace and find in files / replace in files Fully integrated file compare, instant diff operations Secure, trusted, proven, dependable, stable Digitally signed installers and libraries Easy/silent deployment with MSI installers Professional support and in-house call center Multi-platform: Windows, Mac, and Linux Check out the official web page to learn more about UltraEdit. Did you know you can get a totally free C++ IDE? Embarcadero Dev-C++ is a new and improved fork of Bloodshed Dev-C++ and Orwell Dev-C++. It is a full-featured Integrated Development Environment (IDE) and code editor for the C/C++ programming language.   It uses the Mingw port of GCC (GNU Compiler Collection) as its compiler. Embarcadero Dev-C++ can also be used in combination with Cygwin […]

Read More