HeadlinesBriefing favicon HeadlinesBriefing.com

Lisp নোটেশন কেন পড়া কঠিন?

Hacker News •
×

Lisp প্রোগ্রামিং ভাষার পরিবার parenteses ঘন সিনট্যাক্সের জন্য जाना जाता है। অনেক লোক এই শৈলীকে Python, Java বা C থেকে কঠিন পায়। নতুন নোটেশন তৈরি করার চেষ্টা করার বাইস্পত্যে, Lisp কেন কম পঠনযোগ্য মনে হোক, এর জন্য পূর্ণly সন্তুষ্টিকর ব্যাখ্যা নেই। ডেভেলপারদের অक्स argument করে যে এটি শুধু পরিচয়ের বিষয়। একবার প্রোগ্রামার Lispের সাথে অভিজ্ঞ হলে, কহে তারা parenteses দেখতে না দেন। তবে, সংজ্ঞান বিজ্ঞানের গভীর তদন্তে আরও কিছু আছে। মানব ধারণায় built-in hardware acceleration আছে। Stroop প্রভাব, যেখানে conflicting colour এবং word তথ্য পড়ার গতি কমায়, আমাদের মস্তিষ্ক কierto ইনপুট প্রিয় করে। একইভাবে, দৃশ্যমান খोज কাজ ‘hardware acceleration’ tricks যেমন shaped icons এবং highlight colours দিয়ে বাইরের মান খুঁজে পায় দ্রুত। অন্য মতো, প্রোগ্রামিং ভাষা মানব cognitive hardware সাথে কাজ করার জন্য ডিজাইন করা উচিত। infix notation এবং curly braces যেমন syntactic পার্থক্য পেরে পায়, মূল সমস্যা operatorsের পদ্ধতিতে grouping হতে পারে। Lispের (operation arguments...) structure developersের accustomed infix শৈলIES থেকে আলাদা একটি ভিন্ন মানসিক মডেল parse করতে প্রয়োজন। এই perceptual mechanics গভীর insight আরও readable syntax designs দিকে নিয়ে যেতে পারে।