Pascal - Một ngôn ngữ thoi thóp

Ý kiến chút về mấy cái thi trong Olympic với thuật toán : nó đều có áp dụng trong thực tế. Ví dụ thuật toán luồng cực đại sử dụng cho việc lắp đặt các đường ống dẫn nước này nọ và tất nhiên là nước mình thì làm gì biết mấy vụ này; còn lý thuyết nhánh cận thì được sử dụng để giải quyết các vấn đề về việc làm,… Trừ một cái là đề thi Tin quốc gia năm nay cho như hạch, lấy đề nước ngoài và hình như bỏ vô google translate hay sao mà câu cú rồi cách viết gây hiểu nhầm tùm lum.
Và một điểm nữa là là pascal có hỗ trợ cho OOP và GUI (IDE Lazaruz) nên vẫn có thể viết được một số app đơn giản.
Mấy cái còn lại thì khá đúng.

6 Likes

Comment dữ dội quá :joy:

1 Like

:slight_smile: Mình còn kém hiểu biết mà :slight_smile:

1 Like

Cá nhân mình nghĩ Pascal vẫn còn thoi thóp trong thời gian dài nữa đấy. Vì trường phổ thông vẫn cần nó. Tại sao? Vì nó phiền phức nhưng rất rõ ràng. Ví dụ như vòng lặp for chẳng hạn, thầy cô dạy là for thì cần biến chạy từ đâu đến đâu kiểu như for i:= 1 to 10 do writeln(i) , và Pascal sẽ báo lỗi ngay nếu bạn thiếu, còn C thì sao, bạn viết for (; ; ); C vẫn chịu và học sinh sẽ hỏi bạn nhức cả đầu taị sao thế này, tại sao thế kia. Hơi khó tiếp cận cho người mới làm quen với lập trình. Thế nên mấy bác làm về giáo dục không riêng Vn mà trên thế giới vần ưa thích một ngôn ngữ rõ ràng để giảng dạy hơn.

2 Likes

Sao các trường không dạy Python hay C/C++ ta, Python dễ học, dễ nhớ và linh hoạt mà :slight_smile:

7 Likes

Đọc bài viết biết bạn chưa dùng Pascal bao giờ. Cũng chả định cãi nhưng bạn nên search google để biết một điều: Free Pascal vẫn đang được phát triển bởi cộng đồng mã nguồn mở. Object Pascal (Delphi) là con cưng của Embarcardero (mà có thể bạn sẽ bảo Object Pascal không phải Pascal, ừ thì đành chịu vậy)

1 Like

mình đã 2 năm học Pascal rồi nhé bạn ^^

1 Like

Pascal thì chỉ dùng để dạy học sinh học lập trình thôi, có gì đâu mà phải bàn.

1 Like

Em k hỉu sao nhưng ngày xưa học Pascal thì mù tịt (k biết tý j lun ),vậy mà sau này đọc tài liệu C++ 1 cái thì thấy C++ dễ hơn cả Pascal !
Còn Python thì dễ học nhưng tài liệu Tiếng Việt ít quá !
Em vẫn thích C++ hơn ,đọc tài liệu này k hỉu thì tìm bộ tài liệu khác để đọc cho hỉu,chứ Python ít quá ! Nhìu khi mún tìm hỉu về 1 vấn đề j đó mà tài liệu hiện tại nó viết k hỉu mún tìm bộ khác để đọc thì chả thấy đâu …
Mới lại kiểu << và >> mình vẫn thấy thích hơn là %d hay %f của Python và C.

3 Likes

minh thấy pascal nó dở hơi, khó làm nền hơn C vì thiếu các kiểu như trả về… nên gây khó hiểu, vả các biến phải khai báo từ trc :frowning: . code mệt value :joy:

3 Likes

kiểu này chắc không chơi với ps/sql t-sql được rồi.

1 Like

Lên stackoverflow.com đi bạn :smile: Giao lưu với ae Tây ở đấy lun :blush:

1 Like

Em không có ý gì đâu, nhưng đây cũng là một ý kiến cần được lưu tâm: http://www.ddth.com/showthread.php/95997-Pascal-Món-quà-cay-độc-của-Bộ-GDĐT

5 Likes

Mà ae làm gì căng thế :wink:

1 Like

bạn nói cũng có phần đúng.
nhưng có 1 số điểm mình thấy không hợp lý lắm.

trường mình vẫn dạy nhóe… :slight_smile: hẳn 3 môn dùng Pascal :smile:

nó không có vô dụng và khó khai báo đâu nhóe… nó cũng có chức năng như trong C/C++ nên không thể nói là nó vô dụng được. Sử dụng có new và dispose cũng giống C++ có new và delete vậy. Mình thấy phần này nó khá là giống nhau.

bạn thật sự thấy nó khó khai báo? hay nó chỉ hơi lạ mắt?

Mình học Pascal, xong qua năm 2 học C,C++ rồi có được học con trỏ,… Sang năm 3 lại Pascal và mình thấy phần con trỏ của Pascal khá là thú vị. :smile:

Công nhận cái này là điểm mình không thích ở Pascal. bởi nó không linh động trong khai báo biến, muốn dùng lại phải quay lên đầu để thêm vào rồi lại quay xuống dưới dùng nó. :grin:

Mình thấy cái này không hẳn là vấn đề to tát lắm, bởi đặt tên giống nhau có thể dễ gây nhầm lẫn và khó sử dụng, đôi lúc lại tự hỏi không biết là mình đang dùng cái nào. Còn nếu bắt buộc phải đặt giống nhau thì có thể thêm 1,2,3… cũng là 1 cách để thay thế mà :smiley:

Cái này thì mình không có ý kiến gì nhưng mà mình hay code bằng Sublime Text.

chỗ này mình không hiểu lắm. Nếu dùng database thì khi truy xuất bạn vẫn phải cần 1 thứ gì đó có cấu trúc để lưu thông tin tạm thời chứ?

2 điều này thì mình cũng đồng ý với bạn :smiley:


Dù sao thì vẫn thích Pascal tuy là có thể không dùng đến nó nữa. :yum:
à mà khi mới vào đọc bài này mình biết là nếu đọc được bài này thì a @tandatcr2000pro sẽ phản ứng hơi gay gắt mà. :smile_cat:

7 Likes

cảm ơn bài góp ý chân thành của bạn :smiley: . Tuy đó là quan điểm cá nhân nhưng vẫn phải xét về phần đúng ‘_’ . Nhưng mình nghĩ tại sao không dạy Python, Ruby, C gì mà lại đi dạy Pascal (những 2 năm 8-11). :joy:

2 Likes

Cái này thì mình cũng không biết, mình thấy Pascal cũng khá là dễ nắm bắt. mình được học Pascal đầu tiên và giờ mình vẫn học được các ngôn ngữ khác bình thường mà.

3 Likes

mình cũng vốn xuất thân từ Pascal đây, nhưng mà một khi học các ngôn ngữ khác thì quay lại thì mình đã tự hỏi như vậy. Pascal thực sự ngày càng bộc lộ nhiều yếu điểm và bây h là 2016 - giải pháp tốt hơn là Python chứ không còn là Pascal nữa :frowning:

1 Like

Học mà không dùng đến, khác nào lãng phí những năm tháng cuộc đời để theo đuổi một thứ không có ích cho mình :wink: - Ý kiến cá nhân của em thôi ạ :sunny:

3 Likes

Em cũng xuất phát điểm với pascal, và đến bây giờ nếu mà ứng dụng python vào giảng dạy đại trà thì chắc chắn giúp ích hơn rất nhìu, vừa thực tế vừa dễ nắm bắt (mà biết đâu cũng kiếm được việc làm trên đó nữa :smile:)!

1 Like
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?