ตัวเลือกไบนารี nairabet

The ตัวเลข Integrator อิเล็กทรอนิกส์และคอมพิวเตอร์ (ฤดูใบไม้ร่วง 1945) เป็นทัวริงสมบูรณ์คอมพิวเตอร์ทั่วไปที่ใช้ 17,468 หลอดสุญญากาศในการสร้างวงจรที่หลักของมันเป็นชุดของ Pascalines สายเข้าด้วยกัน11 40 หน่วยที่ชั่งน้ำหนัก 30 ตันครอบครอง 1,800 ตารางฟุตและบริโภค 650 ต่อชั่วโมง (ในสกุลเงินปี 1940) ในการผลิตไฟฟ้าเมื่อว่าง11 มันมี 20 ฐาน 10 สะสมการเขียนโปรแกรม ENIAC เอาขึ้นถึงสองเดือน11 สามตารางการทำงานอยู่บนล้​​อและจำเป็นจะต้องกลิ้งไปติดตั้งฟังก์ชั่นการแก้ไขตารางฟังก์ชั่นเชื่อมต่อกับแผงฟังก์ชันการใช้สายเคเบิ้ลสีดำหนักตารางการทำงานของแต่ละคนมี 728 ลูกบิดหมุนการเขียนโปรแกรม ENIAC ยังมีส่วนเกี่ยวข้องการตั้งค่าบางส่วนของสวิทช์ 3000ดีบักโปรแกรมเอาสัปดาห์11 ENIAC ให้ความสำคัญการดำเนินงานคู่ขนานชุดที่แตกต่างของสะสมสามารถทำงานพร้อมกันในขั้นตอนวิธีการที่แตกต่างกันมันใช้เจาะเครื่องบัตรสำหรับเข้าและส่งออกและมันถูกควบคุมด้วยสัญญาณนาฬิกามันวิ่งแปดปีคำนวณพารามิเตอร์ระเบิดไฮโดรเจนทำนายรูปแบบสภาพอากาศและการผลิตตารางการยิงปืนใหญ่เพื่อมุ่ง guns. The แมนเชสเตอร์ขนาดเล็กเครื่องทดลอง (มิถุนายน 1948) เป็นเครื่องคอมพิวเตอร์ที่จัดเก็บโปรแกรม12 การเขียนโปรแกรมเปลี่ยนไปจากการย้ายสายและการตั้งค่าหน้าปัดแทนโปรแกรมคอมพิวเตอร์ที่ถูกเก็บไว้ในหน่วยความจำหมายเลขเพียงสามบิตของหน่วยความจำที่มีอยู่ในการจัดเก็บแต่ละคำสั่งจึงถูก จำกัด ให้คำแนะนำแปด32 สวิทช์ที่มีอยู่สำหรับ programming. Computers ผลิตจนถึงปี 1970 ที่มีสวิทช์ที่แผงด้านหน้าสำหรับการเขียนโปรแกรมโปรแกรมคอมพิวเตอร์ที่เขียนบนกระดาษสำหรับการอ้างอิงคำสั่งเป็นตัวแทนจากการกำหนดค่าของการเปิด / ปิดการตั้งค่าหลังจากการตั้งค่าการกำหนดค่าปุ่มดำเนินการถูกกดกระบวนการนี​​้ซ้ำแล้วโปรแกรมคอมพิวเตอร์นั้นยังมีการป้อนข้อมูลด้วยตนเองผ่านทางเทปกระดาษหรือบัตรเจาะหลังจากที่สื่อถูกโหลดอยู่เริ่มต้นที่ถูกตั้งค่าผ่านทางและสวิทช์ปุ่มกดดำเนินการการเขียนโปรแกรม 13Computer เป็นกระบวนการของการเขียนหรือการรหัสที่มาแก้ไขรหัสแหล่งที่มาของการแก้ไขที่เกี่ยวข้องกับการทดสอบการวิเคราะห์การกลั่นและบางครั้งการประสานงานกับโปรแกรมเมอร์อื่น ๆ ในโปรแกรมการพัฒนาร่วมกันคนที่ปฏิบัติทักษะนี้จะเรียกว่าเป็นโปรแกรมคอมพิวเตอร์, นักพัฒนาซอฟต์แวร์และบางครั้งการเขียนโปรแกรมภาษา coder. Declarative อธิบายสิ่งที่คำนวณควรจะดำเนินการและไม่ได้เป็นวิธีการคำนวณมันโปรแกรมเปิดเผยละเว้นการควบคุมการไหลและมีการพิจารณาชุดของคำสั่งสองประเภทกว้างของภาษาเป็นภาษาที่เปิดเผยการทำงานและภาษาตรรกะหลักการที่อยู่เบื้องหลังการทำงานภาษา (เช่น Haskell) คือการไม่อนุญาตให้มีผลข้างเคียงที่ทำให้มันง่ายขึ้นที่จะให้เหตุผลเกี่ยวกับโปรแกรมเช่นฟังก์ชั่นทางคณิตศาสตร์15 หลักการที่อยู่เบื้องหลังภาษาตรรกะ (เช่นเปิดฉาก) คือการกำหนดปัญหาที่จะ solved160 goal160 และปล่อยให้การแก้ปัญหารายละเอียดไปยังระบบเปิดฉากตัวเอง16 เป้าหมายที่กำหนดไว้โดยการให้รายชื่อของเป้าหมายย่อยจากนั้น subgoal แต่ละถูกกำหนดโดยเพิ่มเติมให้รายชื่อของเป้าหมายย่อยของ ฯลฯ หากเส้นทางของเป้าหมายย่อยล้มเหลวในการหาทางแก้ปัญหาแล้ว subgoal ที่ท่าทีและเส้นทางอื่น attempted. Compilers ระบบที่ใช้ในการแปลรหัสที่มาจากภาษาการเขียนโปรแกรมเข้าไปในรหัสวัตถุอย่างใดอย่างหนึ่งหรือรหัสเครื่อง17 รหัสวัตถุต้องการดำเนินการต่อไปจะกลายเป็นรหัสเครื่องและรหัสเครื่องประกอบด้วยหน่วยประมวลผลกลางคำแนะนำพื้นเมืองพร้อมสำหรับการดำเนินการโปรแกรมคอมพิวเตอร์ที่รวบรวมมักจะถูกเรียกว่า executables ภาพไบนารีหรือเป็นเพียง binaries160 อ้างอิงถึงรูปแบบไฟล์ไบนารีที่ใช้ในการจัดเก็บ code. Interpreters ปฏิบัติการที่ใช้ในการดำเนินการรหัสที่มาจากภาษาการเขียนโปรแกรมได้ทันทีโดยไม่ต้องไฟล์กลางล่ามถอดรหัสคำสั่งและดำเนินการในแต่ละพฤติกรรมของมันข้อดีอย่างหนึ่งของล่ามคือความสามารถในการสร้างเซสชั่นแบบโต้ตอบโปรแกรมเมอร์จะน​​ำเสนอกับพรอมต์และแต่ละบรรทัดของรหัสที่พิมพ์ลงในและดำเนินการ immediately. The ข้อเสียเปรียบหลักของล่ามเป็นโปรแกรมคอมพิวเตอร์ทำงานช้าลงกว่าเมื่อรวบรวมการตีความรหัสจะช้าเพราะล่ามต้องถอดรหัสคำสั่งแต่ละคนและจากนั้นดำเนินการได้อย่างไรก็ตามการพัฒนาซอฟแวร์อาจจะได้เร็วขึ้นโดยใช้ล่ามเพราะการทดสอบทันทีเมื่อขั้นตอนการรวบรวมจะถูกละเว้นข้อเสียของการแปลก็คือล่ามต้องมีอยู่บนคอมพิวเตอร์ที่รันในทางตรงกันข้ามการรวบรวมโปรแกรมคอมพิวเตอร์ในปัจจุบันต้องคอมไพเลอร์ในช่วง execution. Either รวบรวมหรือโปรแกรมตีความอาจจะมีการดำเนินการในกระบวนการ batch โดยไม่ต้องปฏิสัมพันธ์ของมนุษย์การเขียนโปรแกรมภาษารุ่นที่ถูกเรียกว่าภาษาสคริปต์หนึ่งในภาษาสคริปต์ที่พบบ่อยคือเปลือก Unix และสภาพแวดล้อมในการดำเนินการของมันจะถูกเรียกว่าคุณสมบัติ interface. No บรรทัดคำสั่งของภาษาโปรแกรมที่จำเป็นต้องใช้งานที่จะรวบรวมเฉพาะหรือตีความเฉพาะหมวดหมู่มักจะสะท้อนให้เห็นถึงวิธีที่นิยมมากที่สุดของการดำเนินการภาษายกตัวอย่างเช่นขั้นพื้นฐานจะคิดเป็นภาษาตีความและ C เป็นภาษาที่รวบรวมแม้จะมีการดำรงอยู่ของคอมไพเลอร์ขั้นพื้นฐานและ C interpreters.