• Breaking News

    Wednesday, September 8, 2021

    I built an interactive map for self-teaching online. It's like a skill tree for learning. The first map is ML, but want to add CS next Computer Science

    I built an interactive map for self-teaching online. It's like a skill tree for learning. The first map is ML, but want to add CS next Computer Science


    I built an interactive map for self-teaching online. It's like a skill tree for learning. The first map is ML, but want to add CS next

    Posted: 07 Sep 2021 09:18 AM PDT

    Is there any other country that can compete with the US or China when it comes to AI development?

    Posted: 07 Sep 2021 05:50 PM PDT

    Seems to me that every influential AI companies are based in either the US or China. Is the rest of the world lagging behind?

    submitted by /u/normal_asian_18_yo
    [link] [comments]

    How does "Engineering a Compiler" (by Keith Cooper and Linda Torczon) compare to the Dragon Book (Principles of Compiler Design by Alfred Aho and Jeffery Ulman)?

    Posted: 07 Sep 2021 05:24 AM PDT

    Hey everyone, So I have been thoroughly and religiously studying Compilers for a couple of months now. In addition, to the Dragon Book, I have been taking video lectures and exploring through slides online that have been compiled (no pun intended) by people that have worked with the compiler technology for years. So anyway, I have familiarized myself with all the basics (Scanning, Parsing (including generating parse trees and ASTs), and even code generation, as well). I have a good understanding of the complex algorithms involved in some of these stages, and I have a good intuition on the complexity involved in all this (in particular, I understand what problems are undecidable for a programmer. What are the pros and cons of different techniques and so on).

    So anyway, one of the lecture series that I watched had taken upon "Engineering a Compiler" as their reference book, and I have explored some portion of this book (of course, I am still at the very beginning), and my initial thoughts are:

    - This book comes across as very beginner-friendly

    - I like how it builds from the basics. So, for example, while constructing a scanner, we get to see the application of finite-state automata in action. So the book tells us how to go from a regular expression to non-deterministic finite automata using Thompson's construction algorithm and how all this process leads us to recognize words. We get to learn about this process within the first 50 pages of the book. In contrast to this, the dragon book jumps straight into the more complex stuff (such as writing context-free grammar, building a syntax-directed translator, and some other notions from a parsing point of view). In other words, it seems to skip a lot of stuff at the beginning that should have been introduced before we had jumped into the more complex stuff.

    - As mentioned above, "Engineering a Compiler" takes a very programming-oriented approach. It is easier to comprehend things from a coding point of view, and it is convenient to map the theory into actual practice.

    - The notion of "Classic Expression Grammar" is introduced in a very beginner-friendly manner in that book.

    Anyways, I am still in the process of learning and exploring as much as I can, so I am not sure how much weight and value my opinion carries. I am reading up on both texts. In my opinion, the Dragon Book is very detailed, in the sense that each sentence can be a book on its own at times, but "Engineering a compiler" seems more beginner-friendly. One more thing that I have heard people say is that some of the optimization techniques presented in the dragon book are a bit outdated, but I am still looking forward to reading about that.

    Anyways, these were just my two cents on both these books. Now, why do I ask this question from you guys? I would love to get some insights from a professional or someone more educated on this stuff. Also, if you find any misconceptions in the above passage then feel free to correct me on that. I come here to learn more.

    submitted by /u/RetroAristocrat
    [link] [comments]

    I can't find an internship and I am stressing hard-core!

    Posted: 07 Sep 2021 01:11 PM PDT

    I am currently going into my senior year at University, and I can't find an internship to save my life. I am graduating in 3 semesters, so I will have one more summer to do an internship if I could find one! I have applied to over 40+ internships already over the past couple of semesters, some of them resulting in interviews, but most resulting in hearing nothing back or rejection emails. I have about a 3.4+ GPA in my major, which I don't think is horrible, I have a good-looking resume that includes links to school projects, and I have a bunch of extra-curriculars, yet still nothing! I am getting very discouraged and stressed about the whole situation. If anyone has tips, advice, or just words of encouragement it would be much appreciated.

    submitted by /u/Kojinb
    [link] [comments]

    Why coders love the AI that could put them out of a job

    Posted: 07 Sep 2021 05:21 AM PDT

    No comments:

    Post a Comment