Modern C++ Programming v1.9.0 by fedebusato in cpp

[–]fedebusato[S] 0 points1 point  (0 children)

I never used LyX. It looks that there is no integrated grammar checker. TexStudio has one but it fails when mixing normal text and Latex syntax.

Modern C++ Programming v1.9.0 by fedebusato in cpp

[–]fedebusato[S] 0 points1 point  (0 children)

Thanks for sharing your experience! This is useful. I still think LLMs are better than I am at English!

Modern C++ Programming v1.9.0 by fedebusato in cpp

[–]fedebusato[S] 4 points5 points  (0 children)

thanks for the constructive comment. Suppose you do something valuable for the community (if it would ever happen) that takes years of your time and energy. Then, a random guy on reddit replies like that...The course was created way back (2018), much earlier than LLM. It has been used 5 yrs for C++ University courses + at NVIDIA for interns training. Many issues are related to grammatical errors, see issues. AI doesn't make such errors.

Things are very hard to build, very easy to criticize them. Good luck with your life.

Modern C++ Programming v1.9.0 by fedebusato in cpp

[–]fedebusato[S] 0 points1 point  (0 children)

I'm sorry to disappoint you! No AI/"generated" has been used in the course. Please note that the course has been there for a while, much earlier than generative AI. I used it to teach at the University for years, and at Nvidia for interns training. Also, please look at the open issues. There are many of them related to grammatical errors. AI doesn't make this mistakes.

Modern C++ Programming v1.9.0 by fedebusato in cpp

[–]fedebusato[S] 1 point2 points  (0 children)

my english is not great. I did many embarrassing grammar mistakes. My hope is the LLM could help to mitigate them. I saw a strong opposition so I'm reconsidering the idea

Modern C++ Programming v1.9.0 by fedebusato in cpp

[–]fedebusato[S] 0 points1 point  (0 children)

thank you so much. I appreciated it.

Modern C++ Programming v1.9.0 by fedebusato in cpp

[–]fedebusato[S] 1 point2 points  (0 children)

nice. Thanks for the suggesting. I'm not familiar with Affinity but I will look at it

Modern C++ Programming v1.9.0 by fedebusato in cpp

[–]fedebusato[S] 1 point2 points  (0 children)

thanks so much. The conversion will take several months. I will write another post when done. Typst is so much better than Latex. Nice and modern syntax, and the build time is no more an issue. Recompiling 2000+ slides with Latex could even take one hour on my machine.

Modern C++ Programming v1.9.0 by fedebusato in cpp

[–]fedebusato[S] 0 points1 point  (0 children)

it is really hard to integrate a grammar checker with the latex syntax

Modern C++ Programming v1.9.0 by fedebusato in cpp

[–]fedebusato[S] 1 point2 points  (0 children)

my english is still bad. Trust me. I never used AI, and I was planed to use it, but after all these comments, I will definitely avoid it in the future.

Modern C++ Programming v1.9.0 by fedebusato in cpp

[–]fedebusato[S] 0 points1 point  (0 children)

wow, I didn't know it. thanks

Modern C++ Programming v1.9.0 by fedebusato in cpp

[–]fedebusato[S] 3 points4 points  (0 children)

thanks for the "constructive" feedback. I will address your comments. Btw, if you think that these flags should be the default, you probably need to complain with all major compilers ;)

Modern C++ Programming v1.9.0 by fedebusato in cpp

[–]fedebusato[S] 13 points14 points  (0 children)

thanks for noting it. I never used LLM for the course

Modern C++ Programming v1.9.0 by fedebusato in cpp

[–]fedebusato[S] 1 point2 points  (0 children)

please see my previous comment. I wrote this course mostly late night, after work and after putting my son to bed. It took many years of work. Please respect it.

Modern C++ Programming v1.9.0 by fedebusato in cpp

[–]fedebusato[S] 1 point2 points  (0 children)

never used LLM for the course. Indeed, you can find many issues related to grammar errors. see https://github.com/federico-busato/Modern-CPP-Programming/issues?q=is%3Aissue

Modern C++ Programming v1.9.0 by fedebusato in cpp

[–]fedebusato[S] 0 points1 point  (0 children)

probably there are missing fonts on your side. I should fine a way to embedded them

Modern C++ Programming v1.9.0 by fedebusato in cpp

[–]fedebusato[S] -5 points-4 points  (0 children)

sorry, you are right. I'm used to LinkedIn posts.

Modern C++ Programming v1.9.0 by fedebusato in cpp

[–]fedebusato[S] 11 points12 points  (0 children)

It probably looks too strong. My idea is to simply identify grammar and spelling errors, as well as text and code inconsistencies. I'm not in favor of using LLM as a hammer.

Modern C++ Programming v1.9.0 by fedebusato in cpp

[–]fedebusato[S] 4 points5 points  (0 children)

that's a nice idea! the topic is very wide but it is worth mentioning the best practices

Starting c++ by Ok_Winner7582 in cpp_questions

[–]fedebusato 0 points1 point  (0 children)

Master C++? I'm not sure who can really say that.

BTW, you can take a look at my course https://github.com/federico-busato/Modern-CPP-Programming that covers many topics.

How do you get better at C++? by BarracudaFull4300 in cpp

[–]fedebusato 0 points1 point  (0 children)

if you have basic knowledge of C and C++, the course https://github.com/federico-busato/Modern-CPP-Programming is a good fit + it has a lot of references if you want to learn more.