ภาษาการเขียนโปรแกรมที่ไม่ใช่ภาษาอังกฤษ [ปิด]


11

มหาวิทยาลัยโอเควียในโคลัมเบียสอนหลักสูตรการเขียนโปรแกรมเบื้องต้นในLexico , สเปนตามเชิงวัตถุภาษา .NET จุดประสงค์คือการสอนแนวคิดการเขียนโปรแกรมในภาษาของนักเรียนก่อนที่จะแนะนำภาษาหลักที่ใช้ภาษาอังกฤษ

มีหลายคนที่ไม่ใช่ภาษาอังกฤษที่ใช้ภาษาโปรแกรมอื่น ๆและแม้จะมีคำถามที่เกี่ยวข้องในกองมากเกิน ฉันมีคำถามหลายข้อเกี่ยวกับภาษาเหล่านี้:

  • มีใครในเว็บไซต์นี้เรียนรู้ที่จะเขียนโปรแกรมด้วยภาษาที่ไม่ใช่ภาษาอังกฤษหรือไม่? ถ้าเป็นเช่นนั้นการเปลี่ยนไปใช้ภาษาอังกฤษเป็นภาษาแรกนั้นยากแค่ไหน?
  • มีหลักฐานจากการวิจัยหรือไม่ว่าผู้ที่ไม่ได้ใช้ภาษาอังกฤษเรียนรู้การเขียนโปรแกรมเร็วขึ้น / ดีขึ้นโดยใช้ภาษาที่มีคำหลักเป็นภาษาแม่แทนที่จะเป็นภาษาอังกฤษ

ให้ฉันบอกว่าฉันเรียนรู้ที่จะเขียนโค้ดแบบพื้นฐานโดยไม่สามารถพูดหรือเขียนคำเป็นภาษาอังกฤษได้
งาน

2
@Job - คุณซ่อนความสามารถในการใช้ภาษาอังกฤษของคุณด้วยความคิดเห็นที่ถูกต้องและสะกดถูกต้องในภาษาอังกฤษที่ดี ... ;-) ฉันถือว่าคุณได้เรียนรู้มาตั้งแต่
Jon Hopkins

คำตอบ:


10

พิจารณาจำนวนคำหลักในภาษาการเขียนโปรแกรมทั่วไป โดยปกติแล้วจะต่ำกว่า 100 หรือเกือบ 40 ถึงตอนนี้เปรียบเทียบสิ่งนี้กับพิธีการอื่น ๆ เช่นสัญลักษณ์ทางคณิตศาสตร์หรือโน้ตดนตรี มีสัญลักษณ์ (cryptic) ที่เทียบเคียงได้อย่างน้อยในการเรียนรู้ แต่การเรียนรู้พวกเขาซื้อภาษาทั่วไปให้คุณกับคนทั้งโลกที่ใช้สัญลักษณ์ทางคณิตศาสตร์หรือดนตรี

แต่ภาษาการเขียนโปรแกรมไม่ได้ จำกัด อยู่ที่คำหลัก ไลบรารีมาตรฐานใช้ชื่อที่สื่อความหมายมีจำนวนมากและไม่มีความหวังว่าชื่อเหล่านี้จะถูกแปลเป็นภาษาท้องถิ่น หากคุณจริงจังกับการเขียนโปรแกรมคุณต้องมีภาษาอังกฤษนิดหน่อย และถ้าคุณใช้ยาคุณต้องมีละตินเล็กน้อย - ไม่มีใครบ่น การมีคำศัพท์ทั่วไปที่ไม่ต้องการการแปลช่วยอย่างมากมาย ภาษาที่ไม่กี่แห่งในอดีตที่ผ่านมาพยายามที่จะสนับสนุนการแปลของคำหลัก ; ความจริงที่ว่าพวกเขาไม่นึกถึงง่ายอาจแสดงให้เห็นว่าการพยายามเหล่านี้ประสบความสำเร็จได้อย่างไร

ดังนั้นผู้ชมที่สมเหตุสมผลเท่านั้นที่ภาษาการเขียนโปรแกรมที่ไม่ใช่ภาษาอังกฤษอาจมีผู้ที่ไม่ใช่โปรแกรมเมอร์ที่ไม่ต้องการเป็นโปรแกรมเมอร์และเขียนโค้ดขนาดจิ๋ว ที่นี่คุณมีชื่อท้องถิ่นของฟังก์ชั่น Excel ที่นี่คุณอาจมีภาษาที่ง่ายสำหรับเด็ก ภาษาดังกล่าวสามารถไม่มีคำที่ทุกคนในขณะที่รอยขีดข่วน


5

AppleScript เคยมีคุณสมบัติที่เรียกว่า dialects ซึ่งการแมปพจนานุกรมในสคริปต์สามารถใช้เพื่อเขียน AppleScript (ภาษาที่เหมือนภาษาอังกฤษในรูปแบบปกติ) ในภาษาอื่น ๆ ดูที่นี่: http://www.cs.utexas.edu/~wcook/Draft/2006/ashopl.pdf - หน้ายี่สิบเริ่มที่จะครอบคลุมความเป็นสากลของ AppleScript แต่ถ้าคุณมีความสนใจในการเขียนสคริปต์บน Mac กระดาษทั้งหมดมีค่าอ่าน

น่าเสียดายที่ฟีเจอร์นี้ถูกนำออกไปและถ่ายทำบางครั้งก่อนที่ Mac OS X


3

หนึ่งในสิ่งที่ทำให้ฉันไม่เคยลองเขียนโปรแกรมอะไรใน VBA คือบางคนที่ใช้ Word รุ่นแปลเป็นภาษาท้องถิ่นเปิดไฟล์สคริปต์และมันแสดงคำหลักพื้นฐานในภาษาสเปน! arrghhh! มันช่างน่ากลัวเหลือเกิน (อย่างจริงจังตรงนั้นกับแพะ) ที่ฉันกลัวที่จะเขียนบางอย่าง

(BTW ภาษาพื้นเมืองของฉันคือสเปนและฉันชอบมันมาก)


9
BTW อย่า google goatse ถ้าคุณอยู่ที่ทำงาน ที่จริงแล้วอย่าทำเลย
ไม่มีใครใน

0

WinDevอนุญาตให้ใช้คำหลักภาษาเป็นภาษาอังกฤษ (ถ้า, จากนั้น, อย่างอื่น) หรือเป็นภาษาฝรั่งเศส (si, alors, sinon) (อย่างน้อยก็ครั้งสุดท้ายที่ฉันต้องใช้มันเมื่อหลายปีก่อน) คุณไม่สามารถพูดได้เลยว่ามันเป็นภาษาการเขียนโปรแกรม ... แต่โอเค

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.