!!Con West 2019 talk. Contribute to e-n-f/if-then-else development by creating an account on GitHub.
Nguồn: https://github.com/e-n-f/if-then-else/blob/master/if-then-else.md. 8 Sync News chỉ tóm tắt và dẫn link; bản quyền nội dung thuộc tác giả và nguồn gốc.
Đọc tin ở đây, luyện code, học theo lộ trình và luyện IELTS trên các sản phẩm anh em — tất cả kết nối với nhau trong hệ sinh thái 8 Sync.
Cổng chính của hệ sinh thái: giới thiệu sản phẩm, blog và bảng giá trọn bộ.
Khám pháHọc theo lộ trình rõ từng chặng: video, quiz chấm tự động, certificate và mentor đang làm nghề.
Xem lộ trình1.000 bài DSA, đề tiếng Việt, chấm tự động 7 ngôn ngữ — nhiều bài FREE, chạy ngay trên trình duyệt.
Luyện miễn phíChấm bốn kỹ năng IELTS bằng AI, phản hồi chi tiết theo rubric.
Dùng thử miễn phíAI IDE 22 MB cho dev Việt.
Tải miễn phíBộ nhớ tổ chức cho AI agent.
Khám pháAI trực Fanpage, tự sàng lọc lead.
Dùng thửCú pháp dấu ngoặc đơn của Lisp gây khó khăn cho việc đọc hiểu không chỉ do sự không quen thuộc mà còn có những ảnh hưởng nhận thức đo lường được từ tâm lý học Gestalt. Ngược vị trí (prefix notation) đặt các cặp ngoặc đơn xa nhau hơn, làm giảm khả năng đóng kh_visual, trong khi quy ước định dạng không giúp theo dõi số lượng ngoặc đơn. Lisp yêu cầu nhiều left-nesting hơn, đòi hỏi nhiều "mental stack" hơn, và thiếu các tính năng giúp thứ tự đọc khớp với thứ tự thực thi như method chaining hay threading macros. Bài viết đề xuất các nguyên tắc thiết kế cú pháp dễ đọc hơn và gợi ý về ngôn ngữ Lisp mới mà tác giả đang phát triển.
Bài này giải thích tại sao ký pháp nhiều dấu ngoặc đơn của Lisp khó đọc hơn so với cú pháp C-style do những hiệu ứng nhận thức được đo lường từ tâm lý học Gestalt và nghiên cứu nhận thức.
Heol la mot phan cai Lisp 16-bit duoc xay dung de chay trong may ao Uxn, voi cac ket noi den giao diap I/O Varvara. Thuật ngữ core bao gồm danh sach qua cons/car/cdr, logic voi eq? va if, toan hoc prefix-notation, closures thong qua lambda, dinh nghia global bang define, va lap qua de quy vi khong co hinh thuc tuan tu nao khac ngoai 'and'. Mot bang tham chuyen chuc nang day du va lien ket den nguon Uxntal va repository duoc cung cap. Van duoc phat trien tiep tuc.
Bài này giúp bạn khám phá ngôn ngữ Lisp độc đáo chạy trên Uxn và học cách xây dựng ứng dụng trong môi trường máy tính 16-bit đặc biệt.
Fortran : High-performance parallel programming language
A report on the 1980 LISP conference at Stanford University, held the week after the AAAI Artificial Intelligence Conference. Written for Byte.
Một lập trình viên đã phát triển thư viện Guile Scheme OrgWebAlchemy dùng Parsing Expression Grammar (PEG) qua module (ice-9 peg) để phân tích tài liệu Org-mode thành AST, sau đó xuất ra HTML thông qua SXML. Các biểu thức chính quy (regex) thất bại khi xử lý các cấu trúc lồng nhau như danh sách, markup nội tuyến, khối và bảng trong Org, trong khi PEG giúp cú pháp đọc như tài liệu kỹ thuật. Thư viện hỗ trợ tiêu đề, danh sách có thể lồng nhau, bảng, các khối nguồn/ví dụ/trích dẫn/liên kết, và tùy chỉnh đầu ra HTML thông qua tham số Guile. Dự án giấy phép LGPL v3+ đang lưu trữ trên Codeberg và có kế đóng gói cho Guix trong tương lai, vẫn còn thách thức với các danh sách lồng hỗn hợp.
Bài viết này giúp lập trình viên hiểu được Parsing Expression Grammar (PEG) vượt trội hơn regexes trong phân tích cú pháp tài liệu phức tạp như Org-mode.
Bối cảnh là bài hướng dẫn sử dụng ngôn ngữ FORTRAN 77 để vẽ tập hợp Mandelbrot từ đầu, một dự án retroprogramming thú vị. Nguyên nhân kỹ thuật là tác giả muốn chứng minh khả năng của FORTRAN 77 - một ngôn ngữ từ những năm 1978 - trong xử lý đồ họa phức tạp mà không cần thư viện đồ họa hiện đại. Hệ quả là bạn sẽ có một chương trình hoàn chỉnh chỉ khoảng 200 dòng code có thể render tập hợp Mandelbrot với độ phân giải tương đối. Điều đáng học là cách tối ưu hóa code FORTRAN 77 để xử lý phép toán phức tạp và trực tiếp xuất dữ liệu ảnh ra file, kỹ thuật hữu ích cho các dự án nhúng hoặc hệ thống tài nguyên hạn chế.
Bài viết này giúp lập trình viên khám phá cách sử dụng ngôn ngữ FORTRAN 77 để tạo tập hợp Mandelbrot từ đầu, mở rộng kiến thức về lập trình retro và thuật toán đồ họa.
Đang tải bình luận…