In addition to Weibo, there is also WeChat
Please pay attention
WeChat public account
Shulou
2025-03-29 Update From: SLTechnology News&Howtos shulou NAV: SLTechnology News&Howtos > IT Information >
Share
Shulou(Shulou.com)11/24 Report--
Thanks to CTOnews.com net friend Domado, two pairs of chopsticks clue delivery! CTOnews.com March 4 news, programming language aardio developers recently announced an unfortunate news,"because his wife has cancer, no longer have the energy to maintain aardio." After watching it, people couldn't help but cry.
The author wrote that "almost all of the 17 years of development and maintenance of aardio, often several consecutive overnight battles, although also encountered various misunderstandings and difficulties, but aardio has persisted." The reason why aardio has been able to persist in development for so many years is that my wife has silently paid and supported it for many years! But things change, and my beloved wife has been diagnosed with cancer, terminal. I'm going to drop everything to save her. I don't have any energy to maintain aardio anymore. I can only say sorry to all users who support and love aardio. Write down these lines in a hurry. Goodbye, everyone. "
CTOnews.com found that aardio developer micro-signals had been updated frequently and responded to hot content in a timely manner, including Python, ChatGPT and installation of Windows Android subsystems.
According to the website, aardio focuses on desktop software development and has designed a good architecture and syntax at the beginning of its birth. Small, light, fast, light and agile, only 6.5MB in size, very low cost to learn and use. Although aardio is small, it offers a surprising number of open source standard libraries and extension libraries--mostly implemented in pure aardio code--that touch on every aspect of desktop programming. All libraries in aardio are written by a single author, so they have good consistency. Aardio documents each interface function for each library and provides numerous demonstration examples. aardio uses popular C-like syntax (very close to JavaScript), avoids grandstanding and originality in its design as much as possible, and absorbs and borrows idioms from popular languages. Many aardio users said that as long as there is a little programming foundation, aardio almost does not need to study specially, it will be used in a few days, just copy and piece together examples can quickly develop good software.
aardio is a dynamic language with strong easy-to-use, but it is also a mixed language, which can rarely and conveniently operate static types, so you can directly call API interface functions of C language, C++ and other static languages (you don't need to declare API first like VB). aardio can support a lot of API calling conventions, such as stdcall, cdecl, thiscall, fastcall, regparm (n) and other calling conventions. Because of aardio's unique language features, aardio's glue ability is very strong. In aardio, you can easily call C language, C++, C#, Java, Python, R, JavaScript, Node.Js, Fortran, VB, Flash ActionScript, PHP, VBScript, PowerShell, NewLISP, AutoLISP, Delphi, FreeASIC, Ruby, Rust, Julia, Nim, Go language, batch processing... It can even be embedded directly into assembly machine code and converted to ordinary aardio functions. Aardio can directly call, embed, and interact with a large number of third-party programming languages, and the functional modules that implement these third-party language interfaces are basically open source (many with very little code).
aardio can embed a lot of browser controls, such as WebBrowser, WebView controls, WebView2, WebKit, Electron, CEF3, HTMLayout, Sciter... You can even call Chrome, Chromium Edge and other browsers installed in the system directly to write software interfaces. Moreover, it is extremely convenient to call native interfaces in web pages and to interact with browsers, such as directly calling JavaScript functions, and directly calling aardio functions in JavaScript, without any complex packaging and middleware, and you can even call WINAPI functions directly in JavaScript.
Aardio not only makes it easy to write interfaces using Web technologies, but also provides visual development tools that make it easy to create programs by dragging traditional controls. And aardio provides powerful plus controls (open source) that can easily implement controls such as Jiugong map, transparent map, and can quickly create a beautiful interface. And aardio makes it easy to generate standalone, green, dependent-free software that is extremely small, often several or even dozens of times smaller than similar software written using other development tools. And aardio generates software that is perfectly compatible with XP, Vista, Win7, Win8, Win10, Win11... All popular desktop operating systems.
aardio can not only develop desktop software, but also can be used to develop websites, aardio can directly support HTML template syntax similar to PHP, provide language-level template parsing, an aardio source file, you can put aardio source code, you can also directly put HTML, or put HTML, aardio mixed template code, aardio can perfectly support. And aardio can create a tiny embedded HTTP server (which can integrate with WebSocket servers) in a few lines of code, so aardio can easily provide HTTP servers for browser controls and write desktop client software like a website.
Unlike other dynamic languages, aardio can easily support true multithreading and provides a large number of multithreaded libraries, demonstration examples, and so on.
aardio handles Unicode encoding very conveniently and efficiently. For example, aardio calls Unicode WinAPI based on UTF-16 encoding, or calls other interfaces based on UTF-8 encoding. We don't need to write more code to handle complex encoding problems. In aardio, strings have unique UTF automatic tagging features, which can automatically identify a variety of different encodings. Although aardio defaults to UTF-8, strings can store binary data, UTF-8 encoded text, UTF-16 encoded text, etc., so aardio can not only perfectly support Unicode, but also easily handle binary data, or other encoded text.
Welcome to subscribe "Shulou Technology Information " to get latest news, interesting things and hot topics in the IT industry, and controls the hottest and latest Internet news, technology news and IT industry trends.
Views: 0
*The comments in the above article only represent the author's personal views and do not represent the views and positions of this website. If you have more insights, please feel free to contribute and share.
Continue with the installation of the previous hadoop.First, install zookooper1. Decompress zookoope
"Every 5-10 years, there's a rare product, a really special, very unusual product that's the most un
© 2024 shulou.com SLNews company. All rights reserved.