Thidaratzaza
นางสาว ธิดารัตน์ วิลัยศิล

โปรแกรมเมอร์


ความรู้ที่ต้องเพิ่มพูน

Programmer

From Wikipedia, the free encyclopedia

programmercomputer programmer or coder is someone who writes computer software. The term computer programmer can refer to a specialist in one area of computer programming or to a generalist who writes code for many kinds of software. One who practices or professes a formal approach to programming may also be known as a programmer analyst. A programmer's primary computer language (C,C++JavaLispPython etc.) is often prefixed to the above titles, and those who work in a web environment often prefix their titles with web. The term programmer can be used to refer to a software developersoftware engineercomputer scientist, or software analyst. However, members of these professions typically[citation needed] possess other software engineering skills, beyond programming; for this reason, the term programmer is sometimes considered an insulting or derogatory oversimplification of these other professions[citation needed]. This has sparked much debate amongst developers, analysts, computer scientists, programmers, and outsiders who continue to be puzzled at the subtle differences in the definitions of these occupations.[1][2][3][4][5]

British countess and mathematician Ada Lovelace is popularly credited as history's first programmer, as she was the first to express analgorithm intended for implementation on a computer, Charles Babbage's analytical engine, in October 1842, intended for the calculation ofBernoulli numbers.[6] Her work never ran because Babbage's machine was never completed to a functioning standard in her time; the first programmer to successfully run a program on a functioning modern electronically based computer was pioneer computer scientist Konrad Zuse, who achieved this feat in 1941. The ENIAC programming team, consisting of Kay McNultyBetty JenningsBetty SnyderMarlyn Wescoff,Fran Bilas and Ruth Lichterman were the first regularly working programmers.[7][8]

International Programmers' Day is celebrated annually on January 7th.[9] In 2009, the government of Russia decreed a professional annual holiday known as Programmers' Day to be celebrated on September 13 (September 12 in leap year). It had also been an unofficial international holiday before that.

Nature of the work

Some of this section is from the Occupational Outlook Handbook, 2006–07 Edition, which is in the public domain as a work of the United States Government.

Computer programmers write, test, debug, and maintain the detailed instructions, called computer programs, that computers must follow to perform their functions. Programmers also conceive, design, and test logical structures for solving problems by computer. Many technical innovations in programming — advanced computing technologies and sophisticated new languages and programming tools — have redefined the role of a programmer and elevated much of the programming work done today. Job titles and descriptions may vary, depending on the organization.

Programmers work in many settings, including corporate information technology departments, big software companies, and small service firms. Many professional programmers also work for consulting companies at client' sites as contractorsLicensing is not typically required to work as a programmer, although professional certifications are commonly held by programmers. Programming is widely considered aprofession (although some[who?] authorities disagree on the grounds that only careers with legal licensing requirements count as a profession).

Programmers' work varies widely depending on the type of business they are writing programs for. For example, the instructions involved in updating financial records are very different from those required to duplicate conditions on an aircraft for pilots training in a flight simulator. Although simple programs can be written in a few hours, programs that use complex mathematical formulas whose solutions can only be approximated or that draw data from many existing systems may require more than a year of work. In most cases, several programmers work together as a team under a senior programmer’s supervision.

Programmers write programs according to the specifications determined primarily by more senior programmers and by systems analysts. After the design process is complete, it is the job of the programmer to convert that design into a logical series of instructions that the computer can follow. The programmer codes these instructions in one of many programming languages. Different programming languages are used depending on the purpose of the program. COBOL, for example, is commonly used for business applications which are run onmainframe and midrange computers, whereas Fortran is used in science and engineering. C++ is widely used for both scientific and business applications. JavaC# and PHP are popular programming languages for Web and business applications. Programmers generally know more than one programming language and, because many languages are similar, they often can learn new languages relatively easily. In practice, programmers often are referred to by the language they know, e.g. as Java programmers, or by the type of function they perform or environment in which they work: for example, database programmersmainframe programmers, or Web developers.

When making changes to the source code that programs are made up of, programmers need to make other programmers aware of the task that the routine is to perform. They do this by inserting comments in the source code so that others can understand the program more easily. To save work, programmers often use libraries of basic code that can be modified or customized for a specific application. This approach yields more reliable and consistent programs and increases programmers' productivity by eliminating some routine steps.

 

แปลไทย

 

โปรแกรมเมอร์ (อังกฤษ: programmer) คือ ผู้เขียนโปรแกรมคอมพิวเตอร์ ซึ่งโปรแกรมเมอร์สามารถหมายถึงผู้ที่เชี่ยวชาญในการโปรแกรมเฉพาะด้าน หรือผู้ที่สามารถเขียนโค้ดได้สำหรับหลากหลายซอฟต์แวร์ หรือพูดง่ายๆก็คือ ผู้ที่เขียนโปรแกรมต่างๆที่เราใช้กันในปัจจุบันนี้แหละ เบื้องหนังของโปรแกรมที่เราใช้กันอยู่ทุกวันนี้ เช่นโปรแกรมดูหนัง ฟังเพลง เล่นอินเตอร์เน็ต เกมส์ เกิดจากโปรแกรมเมอร์เป็นผู้สร้างและพัฒนาขึ้นมาให้เราได้ใช้งาน

 



หน้าที่หลักของโปรแกรมเมอร์
การเขียนโปรแกรมคอมพิวเตอร์ (อังกฤษ: Computer programming)หรือ การเขียนโค้ด (Coding)เป็นขั้นตอนการเขียน ทดสอบ และดูแลซอร์สโค้ดของโปรแกรมคอมพิวเตอร์ ซึ่งซอร์สโค้ดนั้นจะเขียนด้วยภาษาโปรแกรม ขั้นตอนการเขียนโปรแกรมต้องการความรู้ในหลายด้านด้วยกัน เกี่ยวกับโปรแกรมที่ต้องการจะเขียน และอัลกอริทึมที่จะใช้ ซึ่งในวิศวกรรมซอฟต์แวร์นั้น โปรแกรมเมอร์ นำข้อมูลการออกแบบระบบคอมพิวเตอร์ รายละเอียดการวางโครงสร้างระบบคอมพิวเตอร์ จากนักวิเคราะห์ระบบ(Systems analyst) และนำมาเขียนโปรแกรมต่างๆ ตามที่นักวิเคราะห์ระบบใด้ออกแบบไว้ และทดสอบระบบ ก่อนที่จะนำไปให้นักออกแบบระบบตรวจสอบอีกครั้งเพื่อหาจุดบกพร่องของระบบ

คำสำคัญ (Tags): #โปรแกรมเมอร์
หมายเลขบันทึก: 476003เขียนเมื่อ 24 มกราคม 2012 10:30 น. ()แก้ไขเมื่อ 21 มิถุนายน 2012 07:09 น. ()สัญญาอนุญาต: สงวนสิทธิ์ทุกประการจำนวนที่อ่านจำนวนที่อ่าน:


ความเห็น (3)

โอ้โห้ สวดยอดเลย สาระ อ่านจบคงเก่งน่าดูเลย นู๋ดา

โดยรวมดีครับ

หน้าจะมีรูปประกอบครับ ^^

พบปัญหาการใช้งานกรุณาแจ้ง LINE ID @gotoknow
ClassStart
ระบบจัดการการเรียนการสอนผ่านอินเทอร์เน็ต
ทั้งเว็บทั้งแอปใช้งานฟรี
ClassStart Books
โครงการหนังสือจากคลาสสตาร์ท