แล้วแต่ความถนัดของงคนมากกว่าครับ
เพราะแต่ภาษามีทั้งจุดเด่่นจุดด้อยและมีข้อจำกัด
ทั้งนี้ขึ้นอยู่ในจุดประสงค์ของการเจาะระบบด้วย ^^
Printable View
แล้วแต่ความถนัดของงคนมากกว่าครับ
เพราะแต่ภาษามีทั้งจุดเด่่นจุดด้อยและมีข้อจำกัด
ทั้งนี้ขึ้นอยู่ในจุดประสงค์ของการเจาะระบบด้วย ^^
อย่าคิดไปยึดติดกับตัวภาษาใดภาษาหนึ่งเลยว่ามันจะเป็นภาษาที่ดีที่สุด
หรืออย่าคิดว่าภาษาใด จะทำงานชนิดใดได้ดีที่สุดบนทุกแฟลตฟอร์ม
เช่นงานที่สามารถใช้ กลุ่มภาษาหนึ่งได้ ผู้เขียนอาจจะเลือกใช้ภาษาที่ตนถนัด/ภาษาที่ทีมงานส่วนใหญ่ถนัด/ภาษาที่พัฒนางานได้ไว
ทั้งนี้ ขึ้นอยู่กับความถนัดของคนเขียน/ทีมงาน + ว่าจะเขียนไปใช้ทำงานอะไร ที่ไหน
ภาษา C ครับเพราะเป็นภาษาที่เป็นพื้นฐานและเป็นภาษาที่ทำงานได้เร็วครับ แต่ที่จริงก็ได้ทุกภาษาครับแล้วแต่จุดประสงค์ในการนำไปใช้งานครับ
ไม่เเน่ใจเเต่ว่าถ้าอยากจะทำล่ะก็VB script อะไรพวกนี้
ถ้าพูดกันตามตรงก็ใช้ได้ทุกภาษาอยู่ที่ว่าเราจะประยุกใช้กับอะไรอ่ะครับ
ถ้าจะพิมให้โปรเเกรม visual basic จะง่ายกว่าครับเพราะว่าพิมไดเยอะดี
C++ สามารถเขียน inline assembly ได้Quote:
ผมเรียนมา program Turbo C++ IDE
มันมีแค่คำสั่ง นูบๆ อะ ไม่เห็นมีคำสั่งไหนที่มันน่าจะไปเปิด process ได้เลยหนิ
หรือผมเข้าใจผิดไป
ผมว่า น่าจะเจาะไปที่ ภาษา assembly เลยจะไม่ดีกว่าเหรอ เพราะว่ามันน่าจะเข้าใก้ลในส่วนของ ฟันเฟือง ระบบที่สุดแล้ว
[/b]
คำสั่งเปิด process เนี่ยมันไม่มีอยู่ใน native ของ ภาษา C++ มั้ง (คิดว่าไม่มี)
ปกติโปรแกรมบน windows มันต้องไปเรียก win32 api อีกต่อนึง
(แม้แต่ .net framework ที่มี class ชื่อว่า Process ให้ใช้อยู่แล้วก็ตาม มันก็ไปเรียกให้เราอีกต่อนึง)