Kultura tradycji

Przypuśćmy, że chcę napisać nowy, niewielki język, który ma działać w dwóch megabajtach pamięci, w telefonie komórkowym lub urządzeniu wbudowanym. Do jakiego stopnia szczegóły takiej implementacji wpływają na poziom interfejsu? Czy użytkownik korzystający z mojego programu musi rozumieć pewne moje decyzje projektowe, czy też odeszliśmy od tego rodzaju ograniczeń?

Brian: Sądzę, że jesteśmy znacznie dalej od takich ograniczeń, niż byliśmy dawniej. Jeśli spojrzymy na historię wczesnych programów uniksowych i oczywiście na język AWK, zauważymy wiele miejsc, w których fakt ograniczonego rozmiaru pamięci ujawniał się w języku lub w różnych fragmentach systemu operacyjnego.

Na przykład przez wiele lat w języku AWK obowiązywały wewnętrzne ...

Get Wielkie umysły programowania. Jak myślą i pracują twórcy najważniejszych języków now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.