ดาวไม่ได้ใช้งานดาวไม่ได้ใช้งานดาวไม่ได้ใช้งานดาวไม่ได้ใช้งานดาวไม่ได้ใช้งาน
 

Perl หรือ Parctical Extraction and Report Language คืออะไร

Perl หรือ Parctical Extraction and Report Language คืออะไร
Perl หรือ Parctical Extraction and Report Language คืออะไร


Perl (เพิร์ล) ย่อมาจาก Parctical Extraction and Report Language เป็นภาษาแบบ interpreter (อินเทอร์พรีเตอร์) ใช้สำหรับเขียนโปรแกรมแบบ script (สคริป์) ที่สร้างขึ้นโดย Larry Wall (ลาร์รี่ วอล) จุดประสงค์ในการสร้างเพื่อเป็นเครื่องมือสำหรับเขียนโปรแกรมในสภาวะแวดล้อมของระบบ UNIX (ยูนิกซ์) โดยภาษาเพิร์ลเป็นภษาที่มีความยืดหยุ่นเหมือนภาษาชั้นสูงทั่วๆไป และด้วยความสามารถของภาษาเพิร์ลทำให้ถูกนำมาใช้เขียนโปรแกรมบนอินเทอร์เน็ตประเภทต่างๆ เช่น เว็บ E-Commerce
ข้อดีของภาษา Perl
1. ง่ายต่อการเรียนรู้ เพราะภาษา Perl มีโครงสร้างคล้ายกับภาษา C
2. ใช้ได้กับหลายแพลตฟอร์ม เช่น Linux (ลินุกซ์) , Windows (วินโดว์) , MacOS (แมคโอเอส)
3. ภาษา Perl รวมเอาข้อดีของหลายๆภาษามาไว้ด้วยกัน เช่น C (ซี), grep/awk, sh, sed
4. ภาษา Perl เป็นภาษาประเภท Server side Script (เซิร์ฟเวอร์ ไซต์ สคริป) คือทำงานฝั่ง server (เซิร์ฟเวอร์) แล้วส่งข้อมูลกลับมาที่ฝั่ง Client (ไคแอ้น)ทำให้ข้อมูลมีความปลอดภัย
5. ภาษา Perl เป็นภาษาแบบสคริปต์ การเขียนโปรแกรมจึงสามารถใช้ text editor (เท็ก อิดิทเตอร์) หรือ notepad (โน๊ตแพด) ได้
ตัวแปรของภาษา Perl แบ่งเป็น 3 ประเภทใหญ่ๆ ดังนี้
- Scalar (สเกลาร์) เป็นตัวแปรที่ใช้สำหรับเก็บข้อมูลเดี่ยวๆที่เป็น integer (อินทิเจอร์) หรือ string (สตริง) การกำหนดตัวแปรระเภทนี้ไม่จำเป็นต้องประกาศตัวแปรก่อนสามารถใช้ได้เลย ชื่อของตัวแปรจะขึ้นต้นด้วยเครื่องหมาย $
- Array (อาร์เรย์) เป็นตัวแปรที่ใช้สำหรับเก็บข้อมูลเป็นชุดหรือเป็นแถวเรียงกัน ชื่อของตัวแปรจะขึ้นต้นด้วยเครื่องหมาย @
- Hashes (แฮช) เป็นตัวแปรที่ใช้สำหรับเก็บข้อมูลแบบ array ที่มีข้อมูลในแต่ละ element สัมพันธ์กันเป็นคู่ ชื่อของตัวแปรจะขึ้นต้นด้วยเครื่องหมาย %

ภาพและข้อมูลจาก : https://www.google.co.th/
https://th.wikipedia.org/
http://code32bit.blogspot.com/
https://www.google.co.th/

กระทู้ล่าสุดจากเว็บบอร์ด
หัวข้อกระทู้
ตอบ
เปิดดู
ล่าสุด
มารู้จัก ฟังก์ชัน copy() ของตัวแปรชนิด set
โดย jirawoot พฤ 18 ก.ค. 2019 7:09 pm บอร์ด Python Knowledge
0
7
พฤ 18 ก.ค. 2019 7:09 pm โดย jirawoot
เปลี่ยนธีมสี Windows 10 ให้เป็นสีดำ (Dark Mode) สุดเท่กันเถอะ
โดย chatee supasand พฤ 18 ก.ค. 2019 6:42 pm บอร์ด Microsoft Office Knowledge & line & Etc
0
5
พฤ 18 ก.ค. 2019 6:42 pm โดย chatee supasand
การ Reconcile คืออะไร - การกระทบยอด
โดย EyePornnipa พฤ 18 ก.ค. 2019 6:21 pm บอร์ด Accounting software & ERP โปรแกรมบัญชี ระบบอีอาร์พี
0
13
พฤ 18 ก.ค. 2019 6:21 pm โดย EyePornnipa
สรุปความเข้าใจ OpenERP -Purchase Requisitions
โดย chatee supasand พฤ 18 ก.ค. 2019 6:11 pm บอร์ด MT33 - นายชาตรี สุภาแสน
0
2
พฤ 18 ก.ค. 2019 6:11 pm โดย chatee supasand
ฟังก์ชัน array_chunk() - ใช้แบ่ง element ให้กลายเป็นหลาย array
โดย Patipat พฤ 18 ก.ค. 2019 5:58 pm บอร์ด PHP Knowledge
0
5
พฤ 18 ก.ค. 2019 5:58 pm โดย Patipat
มารู้จักกับ ฟังก์ชั่น built in ที่มีชื่อว่า getattr ของ python ไว้ใช้ ใช้แสดงค่าของ object
โดย jirawoot พฤ 18 ก.ค. 2019 4:45 pm บอร์ด Python Knowledge
0
12
พฤ 18 ก.ค. 2019 4:45 pm โดย jirawoot
VDO - แนะนำ Feature การใช้งาน โปรแกรมคำนวณภาษีมูลต่าเพิ่มหลังรวม VAT
โดย Patipat พฤ 18 ก.ค. 2019 4:21 pm บอร์ด M088 - ปฏิภัทร สารธรรม
4
19
พฤ 18 ก.ค. 2019 8:37 pm โดย mindphp
รู้จักกับ ฟังก์ชัน uksort() - ใช้เรียงตัวอักษรอาเรย์ตามที่เรากำหนด
โดย Patipat พฤ 18 ก.ค. 2019 3:42 pm บอร์ด PHP Knowledge
0
9
พฤ 18 ก.ค. 2019 3:42 pm โดย Patipat
เล่นเกม XO ในหน้าค้นหาของ google
โดย jamepiyawat พฤ 18 ก.ค. 2019 3:37 pm บอร์ด Share Knowledge
0
10
พฤ 18 ก.ค. 2019 3:37 pm โดย jamepiyawat
สอบถาม หน่อยครับ ผมจะเขียน python เพื่อเรียกใช้ web service
โดย jirawoot พฤ 18 ก.ค. 2019 3:14 pm บอร์ด Programming - C/C++ & java & Python
0
17
พฤ 18 ก.ค. 2019 3:14 pm โดย jirawoot
งานประจำวันที่ 18 กรกฎาคม 2562
โดย EyePornnipa พฤ 18 ก.ค. 2019 3:11 pm บอร์ด M089 - นางสาวพรนิภา ราชธานี
3
15
พฤ 18 ก.ค. 2019 7:45 pm โดย EyePornnipa
R - In Process ปรับข้อความบางส่วนในหน้า Leeds [2019-07][004]
โดย thatsawan พฤ 18 ก.ค. 2019 2:03 pm บอร์ด MD-CRM - Tester
3
10
พฤ 18 ก.ค. 2019 5:54 pm โดย thatsawan
B - แจ้งปัญหา ship to จากแอดมินเข้าระบบไปแก้ไข order [2019-07][005]
โดย tsukasaz พฤ 18 ก.ค. 2019 11:03 am บอร์ด Diageo - Web Ordering - Tester
1
3
พฤ 18 ก.ค. 2019 3:15 pm โดย tsukasaz
B - ลูกค้าสั่งของมาตรงรอบสั่งและเกินจำนวนขั้นต่ำ [2019-07][004]
โดย tsukasaz พฤ 18 ก.ค. 2019 11:01 am บอร์ด Diageo - Web Ordering - Tester
1
2
พฤ 18 ก.ค. 2019 3:15 pm โดย tsukasaz
สอบถามครับ-เรียกฐานข้อมูลมาแสดง เป็นภาษาไทยไม่ได้อะครับ ขึ้น error Ascii
โดย chatee supasand จ 15 ก.ค. 2019 4:17 pm บอร์ด Programming - C/C++ & java & Python
4
63
พฤ 18 ก.ค. 2019 2:36 pm โดย chatee supasand
งานประจำวันที่ 18 กรกฎาคม 2562
โดย Patipat พฤ 18 ก.ค. 2019 10:26 am บอร์ด M088 - ปฏิภัทร สารธรรม
2
13
พฤ 18 ก.ค. 2019 8:09 pm โดย Patipat
งานประจำวันที่ 18 กรกฏาคม 2562
โดย jamepiyawat พฤ 18 ก.ค. 2019 10:16 am บอร์ด M084 - นายปิยวัช เชาว์วิมล
3
18
พฤ 18 ก.ค. 2019 8:35 pm โดย mindphp
งานประจำวันที่ 18 กรกฏาคม 2562
โดย chatee supasand พฤ 18 ก.ค. 2019 10:02 am บอร์ด MT33 - นายชาตรี สุภาแสน
3
12
พฤ 18 ก.ค. 2019 7:36 pm โดย chatee supasand
งานประจำวันที่ 18 กรกฎาคม 2562
โดย jirawoot พฤ 18 ก.ค. 2019 9:56 am บอร์ด M090 - นายจิระวุฒิ อัครลิขิตกุล
1
10
พฤ 18 ก.ค. 2019 3:20 pm โดย jirawoot
มี Extension ตัวไหน ดึงข้อมูลจากเว็บอื่นมาแสดงได้ครับ
โดย toonytoony2004 อ 16 ก.ค. 2019 12:55 pm บอร์ด Joomla Development
0
66
อ 16 ก.ค. 2019 12:55 pm โดย toonytoony2004