wolf9228 Posted July 13, 2023 Share Posted July 13, 2023 In this topic, I discuss the requirement for knowledge of the C++ language and by those who practice writing scripts and on various programming languages such as Autoit, BASIC, or other languages. Why should a programmer have knowledge, even if it is simple, of C++, because references to Windows functions Written in C++ on the MSDN website... Most of the basic references are written in C++, and most of the programming examples are written on the MSDN website in C++... Likewise, I encountered here in the Autoit forum those who denounce A topic I raised in the forum has to do with the C++ language. The C++ language can be discussed and raised here, to some extent, and in all programming forums, because it is the basic Windows reference language... Other than that, there are general topics in Windows system programming that can be raised here in the Autoit forum. Or in other Windows programming forums... For example, the false reports of protection programs about executable files and the various integrated development environments that work on the Windows system... Thank you... Greetings. صرح السماء كان هنا Link to comment Share on other sites More sharing options...
TheDcoder Posted July 13, 2023 Share Posted July 13, 2023 It's not, really... what's necessary is the knowledge of C as it is the de-facto cross-platform language which is spoken by all other languages for external integration. By the way, it was an interesting experience reading English written right to left Gorlash 1 EasyCodeIt - A cross-platform AutoIt implementation - Fund the development! (GitHub will double your donations for a limited time) DcodingTheWeb Forum - Follow for updates and Join for discussion Link to comment Share on other sites More sharing options...
wolf9228 Posted July 13, 2023 Author Share Posted July 13, 2023 1 hour ago, TheDcoder said: It's not, really... what's necessary is the knowledge of C as it is the de-facto cross-platform language which is spoken by all other languages for external integration. By the way, it was an interesting experience reading English written right to left I'm not sure you understand what I'm posting in this post... but I'll repeat what I wrote... Winapis references are written in C++ Here's what you need to know about C++ in order to use Winapis functions in various languages The software that works on the Windows system... There are also various examples of Winapis functions as well as it is formulated on the C++ language. Other than that, the class is formulated on the MSDN website and its methods are done using the C++ language. A Windows application designer must have Knowledge, even if it is simple, in the C++ language... Thank you. صرح السماء كان هنا Link to comment Share on other sites More sharing options...
argumentum Posted July 13, 2023 Share Posted July 13, 2023 (edited) The question is: what makes an executable to be declared as a "virus" by these anti-virus entities and the answer is, reputation mostly.Writing malicious code is easy. Detecting it is a tedious endeavor. So fame it is. You're famously good, you're ok, you're unknown, hmmm, you are a virus. So it's simple. And quite unrelated to coding language. Plus, where's the money !. Simon says Money says: do as this model and I'll favor you. So no, is not an honest game but is what ended up been. I guess nowadays the good option for reputation is usage. The more is used the more is accepted. ( and that is the way I see it ) PS: oops, I was in the trend of thought of another thread when I wrote this. Edited July 13, 2023 by argumentum oops Follow the link to my code contribution ( and other things too ). FAQ - Please Read Before Posting. Link to comment Share on other sites More sharing options...
wolf9228 Posted July 13, 2023 Author Share Posted July 13, 2023 In fact, I suggest creating a special section for C++ in the Autoit forum, because most of the Windows software references are written in C++... Thank you.🙂 صرح السماء كان هنا Link to comment Share on other sites More sharing options...
argumentum Posted July 13, 2023 Share Posted July 13, 2023 3 minutes ago, wolf9228 said: I suggest creating a special section for C++ oh, that's there already "https://www.autoitscript.com/forum/forum/45-c-c-win32/" Follow the link to my code contribution ( and other things too ). FAQ - Please Read Before Posting. Link to comment Share on other sites More sharing options...
TheDcoder Posted July 13, 2023 Share Posted July 13, 2023 13 minutes ago, wolf9228 said: I'm not sure you understand Well I'm not sure if *you* understand Sure, the examples in Microsoft's documentation might be using C++, but the API itself is written in C. Otherwise you wouldn't be able to write C programs in Windows, could you? Also most of the time in my experience the C++ in MS's reference is just C anyway. I understand C very well but I don't know a lick of C++, however I am still able to use Windows API and it's reference. Andreik 1 EasyCodeIt - A cross-platform AutoIt implementation - Fund the development! (GitHub will double your donations for a limited time) DcodingTheWeb Forum - Follow for updates and Join for discussion Link to comment Share on other sites More sharing options...
wolf9228 Posted July 13, 2023 Author Share Posted July 13, 2023 14 minutes ago, argumentum said: The question is: what makes an executable to be declared as a "virus" by these anti-virus entities and the answer is, reputation mostly.Writing malicious code is easy. Detecting it is a tedious endeavor. So fame it is. You're famously good, you're ok, you're unknown, hmmm, you are a virus. So it's simple. And quite unrelated to coding language. Plus, where's the money !. Simon says Money says: do as this model and I'll favor you. So no, is not an honest game but is what ended up been. I guess nowadays the good option for reputation is usage. The more is used the more is accepted. ( and that is the way I see it ) I liked this response very much... There are protection programs... that report false reports... but these reports are acceptable... as the standards of protection programs are moderate and acceptable, and some other protection programs we can describe as stupid and without artificial intelligence Not at all... Thank you... I'm translating on Google, if there are any mistakes, sorry... Greetings. argumentum 1 صرح السماء كان هنا Link to comment Share on other sites More sharing options...
Andreik Posted July 13, 2023 Share Posted July 13, 2023 You have a problem in understanding programming languages but this is not the main problem here. There are forums for C/C++ and whatever programming language do you want where you can ask questions but this is a forum for AutoIt. Even so there is a sub-section where people can ask language specific questions. I still don't get your problem regarding AV false positive reports or what is so hard to understand how it works. Jos mentioned in your original thread that such topics are dead,sSo probably this topic will be locked also. When the words fail... music speaks. Link to comment Share on other sites More sharing options...
wolf9228 Posted July 13, 2023 Author Share Posted July 13, 2023 21 minutes ago, TheDcoder said: Well I'm not sure if *you* understand Sure, the examples in Microsoft's documentation might be using C++, but the API itself is written in C. Otherwise you wouldn't be able to write C programs in Windows, could you? Also most of the time in my experience the C++ in MS's reference is just C anyway. I understand C very well but I don't know a lick of C++, however I am still able to use Windows API and it's reference. I understand what you mean... The C++ language is an addition to the C language. There is something added to the C language by programmers in order to come up with a new language called C++. If you understand C, I think that with a little effort, you can work on the language. C++... Thanks.🙂 صرح السماء كان هنا Link to comment Share on other sites More sharing options...
wolf9228 Posted July 13, 2023 Author Share Posted July 13, 2023 20 minutes ago, Andreik said: You have a problem in understanding programming languages but this is not the main problem here. There are forums for C/C++ and whatever programming language do you want where you can ask questions but this is a forum for AutoIt. Even so there is a sub-section where people can ask language specific questions. I still don't get your problem regarding AV false positive reports or what is so hard to understand how it works. Jos mentioned in your original thread that such topics are dead,sSo probably this topic will be locked also. Now I am communicating with you on a Mac, otherwise I would have introduced algorithms for Windows... It's okay, I will explain to you without algorithms... Download the integrated development environment for Windows, which is visual studio 2022, create a Win32 app without any change to the default algorithms in the application After that, build an executable file... After that, check the executable file on the virustotal website of Google. Look at the results. You will find results stating that the executable file is a spy file. Isn't this report a stupid report... Thank you. صرح السماء كان هنا Link to comment Share on other sites More sharing options...
TheDcoder Posted July 13, 2023 Share Posted July 13, 2023 21 minutes ago, wolf9228 said: The C++ language is an addition to the C language. It is not, it is a different language created by someone who is not affiliated to C, it would be wrong to say that it's just an addition. C++ does copy lots of it syntax, functions and behaviour from C but it is a different language and should be treated as such. Imagine if I create a new language tomorrow with same syntax as AutoIt, would you call it an addition to AutoIt? (P.S. I am actually creating that new language, see the link in my signature) EasyCodeIt - A cross-platform AutoIt implementation - Fund the development! (GitHub will double your donations for a limited time) DcodingTheWeb Forum - Follow for updates and Join for discussion Link to comment Share on other sites More sharing options...
Andreik Posted July 13, 2023 Share Posted July 13, 2023 I don't have any idea what are you calling default algorithms. Anyway, even if some no name AV software would indicate a false positive what is your final goal? If you are looking just for approval, I'll make you happy, some AV software are dumb and report false positives. When the words fail... music speaks. Link to comment Share on other sites More sharing options...
argumentum Posted July 13, 2023 Share Posted July 13, 2023 58 minutes ago, TheDcoder said: would you call it an addition to AutoIt? CodeIt TheDcoder and Musashi 1 1 Follow the link to my code contribution ( and other things too ). FAQ - Please Read Before Posting. Link to comment Share on other sites More sharing options...
wolf9228 Posted July 13, 2023 Author Share Posted July 13, 2023 1 hour ago, TheDcoder said: It is not, it is a different language created by someone who is not affiliated to C, it would be wrong to say that it's just an addition. C++ does copy lots of it syntax, functions and behaviour from C but it is a different language and should be treated as such. Imagine if I create a new language tomorrow with same syntax as AutoIt, would you call it an addition to AutoIt? (P.S. I am actually creating that new language, see the link in my signature) I think C++ is a language of importance and value among programming languages... I do not disagree with you on that... Anyway, I also had the idea of doing a programming language compiler. I think the most difficult link in creating a programming language is processing algorithms and checking for errors through them.. In my opinion, this process... is very complex.. requires focus.... long continuous work... and performance in formulating the code... accurate and advanced. TheDcoder 1 صرح السماء كان هنا Link to comment Share on other sites More sharing options...
wolf9228 Posted July 14, 2023 Author Share Posted July 14, 2023 1 hour ago, Andreik said: I don't have any idea what are you calling default algorithms. Anyway, even if some no name AV software would indicate a false positive what is your final goal? If you are looking just for approval, I'll make you happy, some AV software are dumb and report false positives. صرح السماء كان هنا Link to comment Share on other sites More sharing options...
wolf9228 Posted July 14, 2023 Author Share Posted July 14, 2023 (edited) 1 hour ago, Andreik said: I don't have any idea what are you calling default algorithms. Anyway, even if some no name AV software would indicate a false positive what is your final goal? If you are looking just for approval, I'll make you happy, some AV software are dumb and report false positives. Note that there is a Win32 application project, after the project is created, there will be an output code... This code... is the default code... Thanks. Edited July 14, 2023 by wolf9228 صرح السماء كان هنا Link to comment Share on other sites More sharing options...
Andreik Posted July 14, 2023 Share Posted July 14, 2023 That's indeed all I need, a C++ tutorial. Now all my code will be default. I really suspect you being a troll. TheDcoder 1 When the words fail... music speaks. Link to comment Share on other sites More sharing options...
argumentum Posted July 14, 2023 Share Posted July 14, 2023 Goodness !, ... different languages, cultures and thought patterns !. All he is saying, ( not very well in English I must say ), is that even a default "Hello world" ( in C, C++, AutoIt, MyOwnLanguage ), gets a "no go" from the virus detectors. That's that in regards to viruses. The C++ is in regards to structs, pointers and DLL handling. And that is that in regards to the "C++" thing. Good chat TheDcoder 1 Follow the link to my code contribution ( and other things too ). FAQ - Please Read Before Posting. Link to comment Share on other sites More sharing options...
jchd Posted July 14, 2023 Share Posted July 14, 2023 9 hours ago, TheDcoder said: It is not, it is a different language created by someone who is not affiliated to C, it would be wrong to say that it's just an addition. Ahem! The very first versions of C++ were just a C pre-processor ! argumentum, TheDcoder and Musashi 1 1 1 This wonderful site allows debugging and testing regular expressions (many flavors available). An absolute must have in your bookmarks.Another excellent RegExp tutorial. Don't forget downloading your copy of up-to-date pcretest.exe and pcregrep.exe hereRegExp tutorial: enough to get startedPCRE v8.33 regexp documentation latest available release and currently implemented in AutoIt beta. SQLitespeed is another feature-rich premier SQLite manager (includes import/export). Well worth a try.SQLite Expert (freeware Personal Edition or payware Pro version) is a very useful SQLite database manager.An excellent eBook covering almost every aspect of SQLite3: a must-read for anyone doing serious work.SQL tutorial (covers "generic" SQL, but most of it applies to SQLite as well)A work-in-progress SQLite3 tutorial. Don't miss other LxyzTHW pages!SQLite official website with full documentation (may be newer than the SQLite library that comes standard with AutoIt) Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now