Yeah,i think all program language should become simple.
Simpler, which means what? What is this simplicity supposed to consist of? Because each person probably understands simplicity a bit differently. For one person, a Trabant car is simple, while a Boeing 777 is complicated. And for another, a stick is simple, while a Trabant is incredibly complicated. Besides, there were many before you who wanted simple languages. And they set out to create them. Denis Ritchie also created a very simple programming language. So what, is C simple? Graydon Hoare was annoyed that C was terrible, complicated, and full of traps, so he started creating Rust. So what, is Rust simple? It was the same every time - after many years, every simple programming language became complicated, even Python, adored by script kiddies
Window PC application language update too slow.
Which language? Or maybe you mean the process of developing programming languages? There is no such thing as a "Windows PC programming language". Some programming languages are narrowly specialized (JavaScript, Matlab, R), others have broader applications (e.g. those compiled to machine code). The development of languages is decided by people involved in the tools (compilers, interpreters) that allow these languages to be used in practice. And the users choose what suits them.
i love internet program code, js,swift,electron,python, and so easy to learning.
OK. So use them. But if you are asking on this forum about solving some programming problems, then I suspect that the languages you mentioned have some flaws and/or limitations. Otherwise, you wouldn't be asking. It's true that they are easy to learn. But at the same time, they also have limited capabilities. These are languages for writing scripts, not creating software programs.
If just program tradition pc application, lazarus and delphi are so good and easy. but me need few new function display streams info, as http, ws, p2p, irc, mqtt message.
What you wrote about are data transfer protocols, not streams. Data streams are handled by internal classes of the WWW browser. Writing a class that supports these protocols requires considerable programming knowledge.
i find lz and delphi can not display one base web page. ie.: use TwebBrowser component can not load an resources(RCDATA) file (its include html+js+css), since TwebBrowser base on ie9, its can not contain indexof and filter etc. use webkit can do few thing but pascal forget to update the webkit. you know old webkit still better than the ie9.
The part of the browser that handles data processing (HTML, CSS, JS) and its display and playback is significantly complex. Those are thousands of classes written in C++. KDE programmers, then Apple and Google, wrote and improved it for many years. What Delphi or Lazarus offers is a set of classes that provide the facade of this vastness.
ok, you maybe want ask me, why not use cef3,or mircosoft new Browser component?
because, today all Browser is spy tools. only a bit cookies, all Browser integration webrtc,ws,and more private protocol. they just want help you save data to cloud.
Well, you can always try using C++, C# or Java. But there will be some difficulties when programming in these languages, just like in the case of Object Pascal. It is often a matter of the size and capabilities of the libraries.
i just want use smallest code, smallest size to build few small pc application. use ws, http only want build an chat/talk application etc.
But Browser use the ws,rtc that is thief tools.
Web service applications that need to use network protocols seem simple to build. But that's an illusion. Their internal architecture is typically quite complex.
Now, assume your need build the chat application use the delphi or lazarus. you need design db, cache, queue, chat listviw, wss authenticate (dont talk me use old way to connect wss, that you can help google robot essy to get more).
Well, if you want to create such a program, then the burden of designing it, selecting tools and libraries falls on you. But you will also have to write a lot of code yourself. This is what programming is all about. We can only advise you, point out some solutions or try to find errors when you encounter a more difficult problem. But you are the author and you know best what the goal you are striving for should look like.
Current, i know and find more quesiton when use vc,lazarus,delphi. i am new pascal user. so need few time.
Yes. Most of the participants of this forum have gone down this path in the past (and some are probably still on it).
You may be offended (although that's not the goal), but if you started your "encounter with programming" by creating websites (HTML, CSS, JS) and then writing scripts in Python, then I understand the difficulties that arise (that's what your complaining suggests). Writing simple things in scripting languages (especially: Python, Electron, etc. monsters and nightmares) gives a false sense of being able to program. Because many people think that writing programs consists of taking library X, then gluing it to library Y, and then connecting what was created to Z.
I myself remember how many years ago (17-20) on some forum someone wrote that he wanted to create a game of the FPP shooter type, in connection with which he had a question whether there was a component like TQuake (or similar), because it would allow him to simplify writing "his" game. Needless to say, the regulars had a lot of fun. Besides, at that time there was a lot of criticism of the component and widget approach (unfairly, as time has shown).
However, programming is not about "gluing libraries together" or "placing components on forms". Yes, libraries are very useful (even desirable) so as not to "reinvent the wheel". But there are no libraries that solve every problem. So you either have to adapt what is there (classes, procedures) to your needs or write the necessary code yourself. And that requires a lot of learning and work.