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

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/

กระทู้ล่าสุดจากเว็บบอร์ด
หัวข้อกระทู้
ตอบ
เปิดดู
ล่าสุด
ความหมาย ของฟังก์ชัน apache_get_version() - เรียกดูเวอร์ชันที่เราใช้งาน Apache
โดย Patipat อ 23 ก.ค. 2019 7:13 pm บอร์ด PHP Knowledge
0
5
อ 23 ก.ค. 2019 7:13 pm โดย Patipat
Google Shopping เปลี่ยนแพลตฟอร์มแนะนำสินค้าตามประวัติที่เราเคยค้นหา
โดย jamepiyawat อ 23 ก.ค. 2019 6:55 pm บอร์ด Share Knowledge
0
9
อ 23 ก.ค. 2019 6:55 pm โดย jamepiyawat
การสร้างตัวแปรส่งคืนค่ากลับ Class
โดย Patipat อ 23 ก.ค. 2019 6:53 pm บอร์ด Joomla Developing Knowledge
0
6
อ 23 ก.ค. 2019 6:53 pm โดย Patipat
B - Validate Customer Debit Note ไม่ได้
โดย EyePornnipa อ 23 ก.ค. 2019 6:19 pm บอร์ด M.D.Soft Co.,Ltd. - Tester
2
10
อ 23 ก.ค. 2019 6:54 pm โดย thatsawan
VDO แนะนำวิธีการติดตั้งและใช้งานโปรแกรม AnyDesk โปรแกรมรีโมทหน้าจอ ใช้แทน Teamviewwer ได้ บน Ubuntu
โดย chatee supasand อ 23 ก.ค. 2019 6:06 pm บอร์ด MT33 - นายชาตรี สุภาแสน
0
10
อ 23 ก.ค. 2019 6:06 pm โดย chatee supasand
VDO แนะนำวิธีการติดตั้งและใช้งานโปรแกรม AnyDesk โปรแกรมรีโมทหน้าจอ ใช้แทน Teamviewwer ได้ บน Windows
โดย chatee supasand อ 23 ก.ค. 2019 6:00 pm บอร์ด MT33 - นายชาตรี สุภาแสน
2
10
อ 23 ก.ค. 2019 6:03 pm โดย chatee supasand
การใช้งาน Combobox ที่ใช้เป็น Tag เก็บข้อมูล ใน Standard form field types ของ Joomla
โดย Patipat อ 23 ก.ค. 2019 5:56 pm บอร์ด Joomla Developing Knowledge
0
9
อ 23 ก.ค. 2019 5:56 pm โดย Patipat
Select ข้อมูล Error ครับ
โดย Patipat อ 23 ก.ค. 2019 5:12 pm บอร์ด Joomla Development
4
19
อ 23 ก.ค. 2019 5:38 pm โดย Patipat
วิธีการติดตั้งและใช้งานโปรแกรม AnyDesk โปรแกรมรีโมทหน้าจอ ใช้แทน Teamviewwer ได้ บน Ubuntu
โดย chatee supasand อ 23 ก.ค. 2019 4:13 pm บอร์ด Linux - Web Server
1
18
อ 23 ก.ค. 2019 11:04 pm โดย Pannarai2015
เรามีวิธีการ ใส่ค่า ที่เราแปลงมาจาก Array อย่างไรครับ
โดย Patipat อ 23 ก.ค. 2019 4:01 pm บอร์ด Joomla Development
7
23
อ 23 ก.ค. 2019 5:07 pm โดย tsukasaz
อยากทราบวิธีการ ค้นหา ข้อมูล ใน tag div โดยการใช้งาน preg_match_all()
โดย Ittichai_chupol อ 23 ก.ค. 2019 3:45 pm บอร์ด Programming - PHP
2
17
อ 23 ก.ค. 2019 4:11 pm โดย Ittichai_chupol
สอบถาม ติดตั้งใน psycopg2 ใน pycharm แล้ว error
โดย jirawoot อ 23 ก.ค. 2019 3:29 pm บอร์ด Programming - C/C++ & java & Python
1
11
อ 23 ก.ค. 2019 3:45 pm โดย jirawoot
อยากทราบวิธีใช้ค่า อาเรย์หลายๆ ตัวครับ
โดย Patipat อ 23 ก.ค. 2019 3:11 pm บอร์ด Programming - PHP
2
22
อ 23 ก.ค. 2019 3:21 pm โดย Patipat
Q -กรณีออกใบ inv ระบุสำนักงานใหญ่ แต่เมื่อต้องการออกใบกำกับจะระบุเป็นสาขา ระบบไม่ดึงข้อมูล inv มาทำรายการรับให้ ควรทำยัง
โดย EyePornnipa อ 23 ก.ค. 2019 3:02 pm บอร์ด M.D.Soft Co.,Ltd. - Tester
4
26
อ 23 ก.ค. 2019 4:24 pm โดย EyePornnipa
รับสมัคร Helpdesk, Programmer, Tester, System, NOC, IT Support
โดย Natz PJ อ 23 ก.ค. 2019 10:33 am บอร์ด พูดคุยเรื่องทั่วไป จับฉ่าย
1
12
อ 23 ก.ค. 2019 1:57 pm โดย mindphp
#ฝนตกตอนเลิกงาน
โดย LEG อ 23 ก.ค. 2019 1:42 pm บอร์ด พูดคุยเรื่องทั่วไป จับฉ่าย
0
11
อ 23 ก.ค. 2019 1:42 pm โดย LEG
ข่าวลือ Microsoft อาจเปิดตัว Surface จอคู่พับได้ รองรับแอป Android ในปี 2020
โดย chatee supasand อ 23 ก.ค. 2019 1:25 pm บอร์ด พูดคุยเรื่องทั่วไป จับฉ่าย
0
8
อ 23 ก.ค. 2019 1:25 pm โดย chatee supasand
feild ในไฟล์ XML สามรถ ดึงข้อมูลจาก ฐานข้อมูลมาได้ไหมครับ
โดย Patipat อ 23 ก.ค. 2019 1:07 pm บอร์ด Joomla Development
8
41
อ 23 ก.ค. 2019 7:40 pm โดย Patipat
การบันทึกส่วนต่างค่าธรรมเนียมที่ลูกค้าจ่ายต่ำไป บนระบบ OpenERP
โดย EyePornnipa อ 23 ก.ค. 2019 12:15 pm บอร์ด M089 - นางสาวพรนิภา ราชธานี
6
30
อ 23 ก.ค. 2019 7:05 pm โดย EyePornnipa
งานประจำวันที่ 23 กรกฏาคม 2562
โดย chatee supasand อ 23 ก.ค. 2019 9:57 am บอร์ด MT33 - นายชาตรี สุภาแสน
8
20
อ 23 ก.ค. 2019 8:01 pm โดย chatee supasand