S
S
Spooky 20202021-11-10 19:06:00
IT education
Spooky 2020, 2021-11-10 19:06:00

What to read on the theory of parsing and information processing?

Recommend literature on the general principles and theory of parsing.
The theory interests, instead of manuals on ready libraries.

Answer the question

In order to leave comments, you need to log in

2 answer(s)
A
Alexander Skusnov, 2021-11-10
@spooky_2020

1) Usually, the lexer is used first, then the parser.
2) You must create a grammar in the form of a tree.
3) There are good examples in functional programming (Haskell, F#).
Books should, most likely, be googled, I saw such:
a) 1972-73. The theory of parsing, translation, and compiling (2 volumes), Aho, Ullman.
b) 1988. Parsing theory. Sippu, Soisalon-Soininen
c) 2008. Parsing techniques. Grune, Jacobs.

M
mtNATS, 2021-11-11
@mtNATS

books on parsing?) well xs, if we are talking about the web, then in

  • first of all, this is an understanding of what dom is and how to work with it,
  • css of course
  • regular Expressions,
  • cycles,
  • functions,
  • js and nodejs will not be superfluous
  • there are ready-made libraries
  • working with api
  • Database
  • knowledge of php saved me
  • there OOP
  • command line work
  • canvas, fingerprint, useragent, vpn, proxy, tunneling, etc.
  • and much more

in short, I mean that parsing is essentially like stealing content, and no one wants to give away their own, and the more valuable information, the more difficult it is to get it, here it becomes necessary to know and understand how it works and be able to use it, but on that the story does not end, because information must not only be received, it must be typed and structured, and it must work stably, often quickly, without consuming unnecessary resources, because multi- thread is the thing
I demanded that you can find such a book, starting small, master the base, take on different tasks and, as difficulties arise, study the issue and look for a solution

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question