tło :
Kończę studia magisterskie z matematyki i rozpocznę doktorat z logiki w sierpniu. Im więcej logiki studiuję, tym bardziej teoretyczna jest informatyka, np. Teoria rekurencji, rachunek lambda, ale leżące u podstaw CS jest szczotkowane pod dywan. Moje główne obszary zainteresowań - teoria zbiorów i teoria kategorii - mają również zastosowania w informatyce, ale do tej pory studiowałem je tylko z punktu widzenia czystej matematyki.
Problem:
Brak jakiegokolwiek zaplecza informatycznego utrudnia czasem dostrzeżenie motywacji lub intuicji stojących za tym, co się dzieje, lub tego, jak można to zastosować. Radzę sobie, ale wydaje mi się, że zdrowiej byłoby trochę rozgałęzić się ... przychodzi mi do głowy, że z korzyścią dla moich przyszłych badań powinnam nauczyć się informatyki.
Większość książek o CS, na które patrzyłem, nie była zbyt odpowiednia do moich celów, ponieważ była zbyt podstawowa i nietechniczna lub zakładała rodzaj CS, którego nie mam. Wydaje się, że są skierowane do osób, które są dość obeznane z komputerem, ale mają niewielkie przeszkody w matematyce - moja sytuacja jest odwrotna.
Pytanie:
Jakie są książki lub inne zasoby, które mogłyby pomóc matematykowi, który został logikiem, w dążeniu do zdobycia praktycznej wiedzy z zakresu (teoretycznej) informatyki?
Szukam czegoś zdrowszego niż kilka wykładów seminaryjnych i bardziej dogłębnego niż The New Turing Omnibus , ale nie mam czasu ani zasobów, aby zrobić kolejny stopień licencjacki. (Być może proszę o coś, co nie istnieje).
Przepraszam, jeśli pytanie jest zbyt niejasne lub źle postawione. Czułem, że jest bardziej odpowiedni tutaj niż na MSE, ale chętnie przeprowadzę migrację, jeśli zajdzie taka potrzeba.