I don't know the idea of open-source C ++ builder. Is it feasible?

Source: Internet
Author: User

Http://blogold.chinaunix.net/u3/108571/showart.php? Id = 2514498

Idea of open-source C ++ Builder

Target Operating System: reactos
React Operating System
Development Environment OS:
Windows XP

Development Tool: Borland C ++ Builder 6.0

Reference source code:
Open Watcom c-c ++
Free Pascal
Lazarus
Code: Blocks

Idea origin: I was very happy when I found that C ++ Builder 6.0 can be run on reactos, however, when bcb6.0 (BCB is the abbreviation of Borland C ++ Builder 6.0) is used to create an EXE Window project, I found that BCB could not compile the EXE file smoothly on reactos and prompted that the system could not be found. OBJ file. Feel the pain of time. Therefore, the idea of opening up a C ++ builder was created, and the idea was made to counter that damn Microsoft.

The idea is like this. First, we use the familiar bcb6.0 in the Windows XP system to develop a rad ide interface similar to bcb6 (interpretation: I found a simple EXE Window project compiled using bcb6.0 in Windows XP. The generated EXE executable file can run stably in the reactos system, therefore, we can use this method to develop a rad ide interface similar to bcb6 ). Then, refer to the source code of Lazarus's rad ide interface to implement the Component Management Function in BCB. Then refer to some component source code in Lazarus and rewrite it with C ++, with the component and component management functions, we are doing a job to integrate the open Watcom C ++ compiler into our open-source C ++ builder, complete a basic rad ide function.

Further work is to improve the functionality of this beginner rad ide so that its component management function can use the binary component bcb6.0 in windows. Initially, it has a quick graphical development function. With this, we can further improve it.

After completing the above ideas, we will use this open-source C ++ Builder 6.0 tool to develop reactos applications.

With this synchronization, we will conduct research in another direction and improve the open-source C ++ Builder 6.0 so that it can have the ability to quickly develop operating systems. To provide a small solution for developing a program such as a graphic operating system in Rad mode. Make it capable of operating system development. When we improve this capability, we will use this open-source C ++ Builder 6.0 tool to maintain and improve the reactos open-source operating system.

This open-source C ++ Builder 6.0 is expected to provide a compatible feature for both C # and Java and PHP languages.

This allows colleagues in this camp to join the development of open source C ++ Builder 6.0 with interest.

I sincerely hope that this open-source C ++ Builder6 can extend the bcb6's glory, and hope that some of its releases can provide development for applications in the reactos system, it also provides a small solution to quickly develop programs such as the operating system in graphical form, which can be used by DIY users of the DIY operating system, we hope they can use their own dedicated operating systems.

From now on, we should launch a substantial counterattack against Microsoft.

At the same time, we hope to study a stable graphical interface, easy application development, and a small graphics operating system with high processing capabilities like UNIX and Linux. Then, you can develop some software systems with high automation capabilities based on the operating system, then these software systems can help the small work rooms solve the problem of insufficient productivity and improve their production efficiency. This idea is very consistent with the current situation in China, because our country is lagging behind and there are many individual entrepreneurs, and now our country can also produce computers from the past (Dragon core computers are doing well), and the computer penetration rate is also relatively high, then, we can use these computer hardware and the software systems we developed with high automation to help you free up productivity and provide small solutions for these individuals, so that they can truly feel the economic benefits brought by information technology. At the same time, it can also better assist those large-scale solutions that Liberate productivity.

Because our country only focuses on large-scale development and large-scale solutions, we often do not have small solutions, but our national conditions are time-based small-scale solutions. Just like everyone may not necessarily buy a computer, but everyone will find a way to buy a mobile phone. Haha. Likewise, it can prove whether the above analysis is correct.

Chu Lai
2011/

This idea was shared with colleagues at the first time. I hope you can criticize and praise me a lot.

I am not much divided. Finally, I hope the old demon brother can give some popularity to Russia.

Dizzy first sleep.

Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.