Except the min cut & max flow part of the book, Jeff's treatment of graph algorithms is intuitive and didactic. Except the min cut & max flow part of the book, Jeff's treatment of graph algorithms is intuitive and didactic. ...more
Giống với bản 4th, bản này phù hợp với bạn nào dẫn nhập vào thuật toán: không đi quá sâu vào phần toán cũng như các thuật toán phức tạp; đa phần các tGiống với bản 4th, bản này phù hợp với bạn nào dẫn nhập vào thuật toán: không đi quá sâu vào phần toán cũng như các thuật toán phức tạp; đa phần các thuật toán đc đ� cập dài dưới 1 trang a4. Nhiều thuật toán đc đ� cập hơn so với 4th (có l� c� thấy 1 s� cấu trúc đã hơi lỗi thời). Văn phong d� hiểu, tuy nhiên nhiều lúc cảm thấy b� dài dòng ... Chưa có time giải hết bài tập, nhưng vài chương đầu làm th� thì mình thấy khá ổn. Mỗi tội là không có solutions.
Mình không thích phần code C++ trong này lắm, đặc biệt là 1 chương dành hẳn cho c++ syntax nhưng cũng thực s� không đến đâu. Mình vote là giới thiệu phần syntax � phần ph� lục hơn. Template đc s� dụng như khá là minimal ..., mặc dù 1 s� phần có s� dụng cho parameterized types nhưng không đc đ� cập sâu....more
Th� giới trong Fahrenheit 451 là một xã hội không tưởng đang suy thoái: quan h� giữa con người với con người b� rạn v�, lạc lối và bi kịch.
...
Công chúTh� giới trong Fahrenheit 451 là một xã hội không tưởng đang suy thoái: quan h� giữa con người với con người b� rạn v�, lạc lối và bi kịch.
...
Công chúng lao đầu vào những phương tiện truyền thông d� dãi, vô b� và rỗng tuếch, trong th� giới đó con người say xưa trong th� giới ảo với những chuyện phiếm vô v�, thông tin nông cạn và d� dãi. Như cái cách mà mạng xã hội hiện nay đang vận hành: người dùng thích và được đút những thông tin ngắn, sốc, d� quảng cáo, d� kích động. Twitter và Facebook trước đây cũng giới hạn đ� dài tin nhắn, dần dần những dòng đăng tr� nên ngắn dần ngắn dần, những suy nghĩ, tình cảm phức tạp dần dần b� rút gọn, chuyển thành những emoji "vô cảm" và nực cười. Mối giao tiếp giữa con người với nhau không còn là những tình cảm phức tạp, mà gi� là những nút Like, và rồi người dùng không còn được t� do bộc l� cảm xúc của mình mà b� ràng buộc bởi 6 icons của Facebook, ngôn ng� suy tàn, không sớm thì muộn, văn hóa và di sản của dân tộc cũng s� phai mòn. Nhà văn hóa Phạm Quỳnh từng nói: "Truyện Kiều còn, tiếng ta còn. Tiếng ta còn, nước ta còn" câu nói này có ý nghĩa hơn hết trong thời đại nay.
Trong th� giới đó, con người dần dần s� sệt bởi những ý tưởng mới, suy nghĩ đối nghịch, và tr� nên quá nhạy cảm với những điều đó. H� tìm diệt, tiêu hủy, dập tắt toàn b� những tư tưởng gây tranh cãi, đ� rồi sau đó dập tắt toàn b� những gì có th� khởi dậy những cảm xúc phức tạp của con người. Bản thân Fanrenheit 451 là điển hình sống động của vấn đ� kiểm duyệt thông tin này. Tiểu thuyết v� "đốt sách" lại b� đốt tại rất nhiều nơi trên th� giới vì miêu t� những hình ảnh gây tranh cãi như cảnh nhân vật chính xé Kinh Thánh.
Khác với 1984 khi chính quyền là tác nhân tác động đến s� thay đổi xã hội và suy đồi của văn hóa và tri thức, Fahrenheit 451 nói đến chính tác nhân con người và những phương tiện truyền thông tiên tiến: những công ngh� càng d� tiếp cận, càng d� hấp thu (TV, phim ảnh, video game, mạng xã hội...) thì càng khiến đại đa s� người dùng lao theo những giá tr� d� dãi và r� tiền. B� phận thiểu s� cũng góp phần trong đó: bất kì những tư tưởng gây tranh cãi cũng b� dập tắt, h� s� sừng s� với bất kì quan điểm nào khiến h� khó chịu: nào là kì th� chủng tộc, tôn giáo, chính tr�, đảng phái... Nh� s� d� dãi của đám đông, s� nhạy cảm của thiểu s� mà ngôn ng�, cảm xúc, tư tưởng b� đồng hóa, cá nhân không còn kh� năng th� hiện những cảm xúc phức tạp của h�.
Và đó là lí do khiến Montag chìm trong khủng hoảng và sụp đ�, và cũng chính là lý do Montag tìm đến s� tr� thù: khi mà cái tôi của bản thân biến mất hoàn toàn trong 1 xã hội lạc lòng. Sách � đây không còn đơn giản là một công c� lưu tr� và truyền đạt thông tin, sách � đây là ẩn d� cho những giá tr� văn hóa, giá tr� con người và tư tưởng.
Gần 60 năm kiểu t� s� ra đời của tác phẩm Fahrenheit 451, những hình ảnh rùng rợn trong tác phẩm đang dần dần tr� thành hiện thực....more
I really love Scala. It mixes between object-oriented programming and functional programming with nice touches regarding type parameterization, generiI really love Scala. It mixes between object-oriented programming and functional programming with nice touches regarding type parameterization, generic and context parameters. Given a sheer amount of new syntax, I guess it would be a difficult language to master. Nonetheless, I think Scala definitely is a good language to learn. Somehow I got the feeling that Scala is more approachable than Rust although in some degrees both languages seems to hard for layman. I sometimes got headache while reading Rust books despite many attempts to learn this language.
The book itself is well organized, has good pacing and a variety of useful examples. It's nice when the authors tell you when to skip certain parts of the book because of its theoretical discussion. I got hooked immediately after the first few chapters and couldn't put it down. The language itself is a new treasure island to explore and the book is a whole new expenditure.
Here are some chapters I thoroughly enjoy:
- Givens. - Type Parameterization. - Pattern Matching. - Control Abstraction. - Functions and Closures....more
After going through the 3rd edition, I realized the 4th edition is the best one so far. Although it omits some algorithms (and put them into the creatAfter going through the 3rd edition, I realized the 4th edition is the best one so far. Although it omits some algorithms (and put them into the creative problems section), it is much more concise in regard to both the algorithm's implementation and description. ...more