Re: How should learning to program in c++ be approached, if learning objectives are sought to be customised?

2022-06-13 Thread Bijan Soleymani
On 6/13/2022 1:57 AM, Bijan Soleymani wrote: So again your choices in practice are assembly, C, a subset of C++ (essentially C + classes, but no standard library and practically no templates due to stack limitation), maybe rust or some language you design yourself. Here's a blog post about

Re: How should learning to program in c++ be approached, if learning objectives are sought to be customised?

2022-06-13 Thread Bijan Soleymani
On 2022-05-30 05:12, Susmita/Rajib wrote: Could I please be given a little more guidance on the following aspects please?: (1) exhaustive example codes All Debian main packages have source code as they are free software. (2) object library resources, references, explanations, et al

Re: How should learning to program in c++ be approached, if learning objectives are sought to be customised?

2022-06-13 Thread Bijan Soleymani
On 2022-06-13 01:57, Bijan Soleymani wrote: On 2022-05-30 13:01, Susmita/Rajib wrote: I was trying to find out if c++ could be used to build device drivers. You said, "... Linux drivers are written in C, but technically you can mix languages: use C++ and link it against C ...". But I would

Re: How should learning to program in c++ be approached, if learning objectives are sought to be customised?

2022-06-12 Thread Bijan Soleymani
On 2022-05-30 13:01, Susmita/Rajib wrote: I was trying to find out if c++ could be used to build device drivers. You said, "... Linux drivers are written in C, but technically you can mix languages: use C++ and link it against C ...". But I would request more specificity here:(a) if c++

Re: How should learning to program in c++ be approached, if learning objectives are sought to be customised?

2022-05-31 Thread Susmita/Rajib
Dear Mr. King, I totally agree with what you say regarding diversity in range of problems requiring different solutions. Perhaps that agreement was also reflected in my earlier post at https://lists.debian.org/debian-user/2022/05/msg00854.html The higher order truth that I am trying to arrive at

Re: How should learning to program in c++ be approached, if learning objectives are sought to be customised?

2022-05-31 Thread Alex King
Hey Rajib, Your questions to the list have been well answered already, but a couple more points may be helpful. I'm a part-time programmer who's learnt C and Python, and I'm currently learning Rust. On 31/05/22 05:21, debian-user-digest-requ...@lists.debian.org wrote: Hello! You said,

Re: How should learning to program in c++ be approached, if learning objectives are sought to be customised?

2022-05-31 Thread Susmita/Rajib
Dear Mr. DdB, Thank you for your off-list email. Fortunately it seems I didn't send you an off-list email, because of which your Filters couldn't act upon it. It is strange that it was only recently, despite it having been published in 1991, The Holographic Universe, by Michael Talbot, reached me.

Re: How should learning to program in c++ be approached, if learning objectives are sought to be customised?

2022-05-31 Thread Emanuel Berg
Susmita/Rajib wrote: > My dear Illustrious List Maintainers, Programmers and Senior > members, particularly, Ilya Kazakevich , > Joe and Edwin Zimmerman > , > > I am overwhelmed by the supremely patient explanations by > Mr. Ilya Kazakevich. The time he has spent in reasoning and > writing

Re: How should learning to program in c++ be approached, if learning objectives are sought to be customised?

2022-05-31 Thread Susmita/Rajib
My dear Illustrious List Maintainers, Programmers and Senior members, particularly, Ilya Kazakevich , Joe and Edwin Zimmerman , I am overwhelmed by the supremely patient explanations by Mr. Ilya Kazakevich. The time he has spent in reasoning and writing emails compels me to bow in deep respect.

Re: How should learning to program in c++ be approached, if learning objectives are sought to be customised?

2022-05-30 Thread Edwin Zimmerman
On 5/30/22 15:58, Joe wrote: > You pick the programming language (and OS, and > hardware platform) to suit the job to be done, not the other way > around. Absolutely spot on!  If you want to write a device driver, you need to look at the operating system the driver will run on and see what

Re: How should learning to program in c++ be approached, if learning objectives are sought to be customised?

2022-05-30 Thread Timothy M Butterworth
On Mon, May 30, 2022 at 1:18 PM Susmita/Rajib wrote: > Hello! > > A wonderfully informative email indeed. It entices me to more specific > questions. > > I would like to partially quote you to maintain a context for my reply. > > You said, "... C++ would be much easier to learn once you

Re: How should learning to program in c++ be approached, if learning objectives are sought to be customised?

2022-05-30 Thread IL Ka
> > > The header files are very, very complex and they can't be understood. > No reason to read header files. Both C and C++ have ANSI standards, which developers code against. Just read standard and do not bother with reading header files. But start with a good book. Studying C by reading header

Re: How should learning to program in c++ be approached, if learning objectives are sought to be customised?

2022-05-30 Thread Joe
On Mon, 30 May 2022 22:31:56 +0530 "Susmita/Rajib" wrote: > To me, c appears as a hodge podge of low level and > high level programming languages. Not a complete programming language > in itself. c language appears to encourage a complex ecosystem of > numerous programmers coming from diverse

Re: How should learning to program in c++ be approached, if learning objectives are sought to be customised?

2022-05-30 Thread Susmita/Rajib
Hello! A wonderfully informative email indeed. It entices me to more specific questions. I would like to partially quote you to maintain a context for my reply. You said, "... C++ would be much easier to learn once you understand C ..." I learnt c, but didn't like it, as I didn't find a list of

Re: How should learning to program in c++ be approached, if learning objectives are sought to be customised?

2022-05-30 Thread rhkramer
On Monday, May 30, 2022 08:56:56 AM Susmita/Rajib wrote: > Assuming that OO is an abbreviation of Object Oriented, your email > whets appetite but doesn't quench it. I would have definitely been > helped by answers to my specific queries. I don't know if you will help this very much, but I'll

Re: How should learning to program in c++ be approached, if learning objectives are sought to be customised?

2022-05-30 Thread Emanuel Berg
Susmita/Rajib wrote: > I have been on and off my idea to self-learn > c++ programming. Just do it ... -- underground experts united https://dataswamp.org/~incal

Re: How should learning to program in c++ be approached, if learning objectives are sought to be customised?

2022-05-30 Thread IL Ka
Hello, > I have tried a couple of times, but debian-gcc team didn't > respond to my earlier queries (but I shall post a copy of this one > there too, just in case). debian-gcc maintainers maintain the gcc package for Debian, they are not responsible for teaching people C or C++. I suggest

Re: How should learning to program in c++ be approached, if learning objectives are sought to be customised?

2022-05-30 Thread Susmita/Rajib
Dear Team DdB, I write Team assuming that your team runs this company De-bruin.de, and you are the boss. A boss doesn't reply to any and every email. So ... I had the page translated. It said, "The biggest problem with the old website was the open display of email addresses, making it easy for

Re: How should learning to program in c++ be approached, if learning objectives are sought to be customised?

2022-05-30 Thread DdB
Hello, short answer first: There is no "one size fits all", it depends. And there are VERY different levels of C++ programmers. I used to teach entry level (with lots of playful fun) in about 2 weeks time to people already familiar in C. When i tried to learn it myself, it did cause a serious

How should learning to program in c++ be approached, if learning objectives are sought to be customised?

2022-05-30 Thread Susmita/Rajib
My dear Illustrious List Maintainers, Programmers and Senior members, I have been on and off my idea to self-learn c++ programming. I found that debian has a dedicated python list. But I wasn't able to find a list for discussing c or c++. Surely, I must not be searching properly. I have tried a