cach hoc pascal
#21
Đã gửi 23-04-2006 - 07:16
#22
Đã gửi 27-04-2006 - 14:52
Đọc "xách' ko thì down ebook về mà coi.Coi xong lên mạng thảo luận.Mấy cái lập trình này cần thế là pro ngaynói nhà quê vả thành phố thì chỉ nên xét ở 1 góc đọ nào đó thôi chứ tui thấy nhiều đứa ở quê ra mà lập trình hả nó biết đủ thứ trên đời C# J# haa, tui xách giép chạy theo cũng chưa kịp.
<!--fonto:Verdana--><span style="font-family:Verdana"><!--/fonto--><a href="http://diendantoanho...0&#entry168717" target="_blank">Hướng dẫn gõ công thức toán lên diễn đàn cho người mới</a><!--fontc--></span><!--/fontc--></div>
<br /><div align="center"><!--fonto:Verdana--><span style="font-family:Verdana"><!--/fonto--><a href="http://diendantoanho...howtopic=38505" target="_blank">Cách gõ công thức toán mới</a><br /><a href="http://diendantoanho...id=1&Itemid=18" target="_blank"><!--coloro:#008000--><span style="color:#008000"><!--/coloro--><b>Bạn có muốn gửi bài viết của mình lên trang chủ không?</b><!--colorc--></span><!--/colorc--></a><!--fontc--></span><!--/fontc--></div><br /><div align="center"><!--fonto:Courier New--><span style="font-family:Courier New"><!--/fonto--><!--sizeo:2--><span style="font-size:10pt;line-height:100%"><!--/sizeo-->em=Console.ReadLine();Console.Write("Anh yêu {0}",em);<!--sizec--></span><!--/sizec--><!--fontc--></span><!--/fontc--></div>
#23
Đã gửi 04-05-2006 - 00:13
Lên đại học học VB năm nhất. Ko thèm đi học (biết trước pascal nên hồi cấp 2 có học VB để viết phần mềm trên win cho lẹ mất có 1 tháng). Năm 2 học C, ko đi học luôn, tư duy có thoáng hơn nhưng để viết cũng nguy cơ nhiều lỗi hơn. Tới khi thi, cầm cuốn Tin học II coi mấy cái cú pháp nửa ngày, vậy là qua. Tại vì biết trước pascal.
Bây giờ, năm 3, làm đồ án. Cài VC nặng máy, chơi Delphi. Vẫn là thằng Pascal phát triển lên. Chỉ mất 1 tuần để nắm. Tại vì biết Pascal.
Pascal muôn năm, Borland muôn năm.
Xin lỗi vì có hơi dông dài.
#24
Đã gửi 14-05-2006 - 14:13
Bài viết đã được chỉnh sửa nội dung bởi vu87: 14-05-2006 - 14:13
#25
Đã gửi 14-05-2006 - 15:40
cái này nó cho đúng ra là tại vì bác đã biết căn bản về lập trình rồi, chứ không phải vì bác giỏi pascal mà bác biết được các ngôn ngữ khác.Hồi cấp 2 học pascal, lên cấp 3 vẫn pascal. Thiếu cái gì tự viết ra cái đó, chạy như thường. Lên windows thì dùng FreePacal.
Lên đại học học VB năm nhất. Ko thèm đi học (biết trước pascal nên hồi cấp 2 có học VB để viết phần mềm trên win cho lẹ mất có 1 tháng). Năm 2 học C, ko đi học luôn, tư duy có thoáng hơn nhưng để viết cũng nguy cơ nhiều lỗi hơn. Tới khi thi, cầm cuốn Tin học II coi mấy cái cú pháp nửa ngày, vậy là qua. Tại vì biết trước pascal.
Bây giờ, năm 3, làm đồ án. Cài VC nặng máy, chơi Delphi. Vẫn là thằng Pascal phát triển lên. Chỉ mất 1 tuần để nắm. Tại vì biết Pascal.
Pascal muôn năm, Borland muôn năm.
Xin lỗi vì có hơi dông dài.
Như em đây này, ngay năm lớp 6 mới mua máy về chưa hề qua một lớp tin học nào, vẫn cứ mở VBA lên, cày cái hướng dẫn của nó 2 năm trời, đến nắm khái quát các vấn đề của lập trình như là vòng lặp, rẽ nhánh, hướng module, hướng đối tượng này kia kia nọ thì qua đến pascal chỉ cần 1 tháng đọc sơ các cú pháp là lập trình được rồi (chỉ mỗi tội phải có hướng dẫn đi kèm vì vẫnc chưa thuộc cú pháp).
Nhưng còn những khái niệm mà trong VBA không có như pointer chẳng hạn thì mấy tháng nay ngâm cứu rồi mà nó vẫn chưa vô đầu nổi, tại vì trước giờ có biết tới nó đâu.
Em đồng ý với ý kiến học lập trình không phải là học một ngôn ngữ nào đó mà chỉ là lấy ngôn ngữ đó ra làm minh họa. Và trong số hàng chục hàng trăm ngôn ngữ lập trình bây giờ em vẫn ghét nhất thằng Pascal.
Em thấy nó mạnh thì cũng không mạnh bằng C++, mức độ ứng dụng cũng không bằng các ngôn ngữ học C, mà tính trực quan dễ tiếp thu cho người mới học thì cũng không bằng Visual basic.
Thế nên em cho rằng chương trình học nên đi từ Basic sau đó đi lên C rồi C++ hay Java, đúng lúc đó thì người học cũng sẽ tự hiểu Pascal thôi
#26
Đã gửi 14-05-2006 - 19:48
Đúng ra, học Pascal trước để biết tư duy lập trình, vì ngôn ngữ này trong sáng, dễ hiểu, dễ minh họa. Trường đại học đều dạy như thế cả, trừ một số ngành ko chuyên nên đi tắt dạy cái dễ làm thôi ( như cái mì ăn liền VB, giao diện dễ ẹt, người ta làm sẵn).
Nếu người mới học mà học VB trước thì cực kì khó hiểu về các giải thuật, thủ thuật lập trình để tối ưu tốc độ, xử lý, khi học qua VC++ hay Java là dội ngay. Kể cả qua Delphi cũng ko học nổi.
#27
Đã gửi 15-05-2006 - 23:41
Vế 1: Để biết tư duy lập trình thì không nhất thiết phải bám theo ngôn ngữ nào cả.Đúng ra, học Pascal trước để biết tư duy lập trình, vì ngôn ngữ này trong sáng, dễ hiểu, dễ minh họa.
Mọi người cứ bảo pascal là trong sáng, dễ hiểu, dễ minh họa. Nhưng em thấy các ngôn ngữ khác cũng thế thôi. Đâu có ngôn ngữ nào là vẩn đục (mà ngôn ngữ trong sáng nghĩa là sao nhỉ, trừu tượng thật đấy).
Code của basic gần với tiếng Anh hơn cả Pascal, đâu có gì khó hiêu.
==> Chọn học VB để khởi đầu thay thế cho pascal cũng có sao đâu nhỉ?
Do lúc ban đầu Basic còn yếu quá, nay nó đã hoàn chỉnh hơn, sao ta không xét lại đi.Trường đại học đều dạy như thế cả
Xã hôi đang kêu gọi cải cách giáo dục toàn diện, đặc biệt là bậc đại học đấy
Thế khi tạo giao diện đồ họa bằng Pascal bác có dùng thư viện của người khác viết không, hay là tự viết lại toàn bộ?một số ngành ko chuyên nên đi tắt dạy cái dễ làm thôi ( như cái mì ăn liền VB, giao diện dễ ẹt, người ta làm sẵn).
Đúng là tạo giao diện trong VB dễ thật đấy, nhưng bất cứ lúc nào bác cũng có thể ngồi tự viết code mà không dung thư viện bên ngoài lúc đó nó không còn dễ đâu.
Và cũng đừng gắn Basic với không chuyên. VB.NET nếu biết sử dụng thì không kém gì C# đâu.
Có 6 triêu lâp trình viên trên thế giới này dùng VB và họ không thèm chuyển qua các ngôn ngữ khác. Đừng bảo họ là ngu tập thể nhé.Nếu người mới học mà học VB trước thì cực kì khó hiểu về các giải thuật, thủ thuật lập trình để tối ưu tốc độ, xử lý, khi học qua VC++ hay Java là dội ngay. Kể cả qua Delphi cũng ko học nổi.
Bản thân em đang chuyển qua C++ vì nó được nhiều hệ điều hành hỗ trợ hơn, bypass pascal và delphi.
#28
Đã gửi 22-05-2006 - 15:46
VB không phải là ngôn ngữ thích hợp để tư duy, mà là một ngôn ngữ viết phần mềm. Giao diện IDE sắn có, chỉ vài cái rê chuột là được. Trong khi đó Pascal, phải viết đến mấy chục dòng mã với được cái giao diện trên nền DOS. Thử hỏi với người mới học lập trình, cái nào tốt hơn? VB sẽ cho người mới học ỷ y vào các công cụ sẵn có mà không hề có ý thức mình tự bắt tay đi xây dựng từ đầu.
Hơn thế nữa, VB sử dụng bộ nhớ rất phí phạm. Cùng một chương trình, ví dụ như một ScratchPad thôi chẳng hạn, viết bằng C++ cực dài và mất thời gian, nhưng chương trình nhỏ, gọn, chạy rất nhanh. Viết bằng VB không làm gì cũng ngốn mấy MB bộ nhớ, chương trình lại cồng kềnh, không thể tối ưu. Thêm nữa, Turbo Pascal chỉ cung cấp bộ nhớ Max là 64k (chính xác là 65520), Heap là 655360, do đó, khi gặp những bài toán lớn, cần phải động não suy nghĩ về việc tiết kiệm bộ nhớ, việc tối ưu từng chi tiết, đó mới là lập trình. VB thì bác viết phứa thế nào chả được, chả ra chương trình. Vậy cái nào thích hợp với tư duy thuật toán hơn?
Bác đã bao giờ nghe người ta phàn nàn về việc quản lý bộ nhớ phí phạm và chương trình công kềnh của VB chưa? Đó là lý do chỉ có 6 triệu lập trình viên VB hiện tại thôi đấy.
Một câu nói của bác mà em thấy không chính xác: C++ được nhiều hệ mãy hỗ trợ. Hỡi trời! Như vậy Windows có chạy được trên tốt trên máy Mac không bác? Ngôn ngữ nhiều hệ máy hỗ trợ nhất là Java của Sun với khẩu hiệu: "Viết một lần, chạy mọi nơi!".
Các online judge hay: Sphere Online Judge - SPOJ Vietnam - TopCoder
#29
Đã gửi 25-05-2006 - 02:20
Cho những người thích VB: nếu các bạn thích tạo giao diện nhanh thì delphi cũng có, mà nó còn cung cấp khả năng giao diện và lập trình windows mạnh hơn VB, vì nó đã tạo sẵn khai báo các hàm API, giống như VC++ và CBuilder vậy. Ngoài ra, nó còn có các ưu điểm hơn hẳn VB, và tối ưu mã và tốc độ gần bằng VC++ (trên Windows thôi nhé).
C++ được nhiều hệ máy hỗ trợ. Cái chuyện hỗ trợ ở đây là có hay ko có trình biên dịch (compiler) cho hệ máy đó thôi. Có lẽ ý của anh em là nhiều HĐH phải ko nhỉ. Hiện nay có thể dùng pascal đễ viết các chương trình mạnh trên Windows, Linux, Mac (tui chưa có điều kiện dùng máy Mac nhưng tui nghĩ là có )
Java chạy chậm thi'a mồ.
#30
Đã gửi 25-05-2006 - 23:38
Môt mình em thì không cãi lại tất cả các bác rồi vì trình độ của em còn hơi non, chờ vài năm nữa cãi tiếp vậy.
Nhưng trước khi chịu thua phải nói vài câu cái đã:
C++ được nhiều hệ điều hành hỗ trợ vì compiler của C++ được đóng gói kèm vào hầu hết hệ điều hành sẵn có.
Còn pascal thì mình phải tự cài vào, với anh Java của bác Sun thì ảnh chỉ chạy trên máy nào có JRE, mà không phải hệ điều hành nào cũng cặp kè mặc đinh với JRE. Có thể pascal tốt thật. Nhưng hiện này C và các ngôn ngữ cháu chắt của nó được chọn làm ngôn ngữ chính của nhiều dự án lớn. Vậy có lẽ chúng ta nên gác cuộc cãi lộn này lại và nhét anh C vào đầu để lận lưng cái đã.
#31
Đã gửi 12-06-2006 - 09:57
Chỉ có điều em hơi nhầm một chút, xin phép sửa lại, C++ có được nhiều hệ máy hỗ trợ hay không là tùy vào HĐH cài trên hệ máy đó, đúng không ạ?
Các online judge hay: Sphere Online Judge - SPOJ Vietnam - TopCoder
#32
Đã gửi 12-06-2006 - 14:39
<!--fonto:Verdana--><span style="font-family:Verdana"><!--/fonto--><a href="http://diendantoanho...0&#entry168717" target="_blank">Hướng dẫn gõ công thức toán lên diễn đàn cho người mới</a><!--fontc--></span><!--/fontc--></div>
<br /><div align="center"><!--fonto:Verdana--><span style="font-family:Verdana"><!--/fonto--><a href="http://diendantoanho...howtopic=38505" target="_blank">Cách gõ công thức toán mới</a><br /><a href="http://diendantoanho...id=1&Itemid=18" target="_blank"><!--coloro:#008000--><span style="color:#008000"><!--/coloro--><b>Bạn có muốn gửi bài viết của mình lên trang chủ không?</b><!--colorc--></span><!--/colorc--></a><!--fontc--></span><!--/fontc--></div><br /><div align="center"><!--fonto:Courier New--><span style="font-family:Courier New"><!--/fonto--><!--sizeo:2--><span style="font-size:10pt;line-height:100%"><!--/sizeo-->em=Console.ReadLine();Console.Write("Anh yêu {0}",em);<!--sizec--></span><!--/sizec--><!--fontc--></span><!--/fontc--></div>
#33
Đã gửi 04-09-2006 - 13:56
#34
Đã gửi 06-09-2006 - 23:43
Các bạn lập trình cho những con robot (bằng sơ đồ khối, có một số trò tương tự lập trình bằng lệnh text), sau đó quăng chúng vào 1 sân chơi do mình tạo ra rồi cho nó đấu đá hay làm gì đó trong đó thì tùy mình lập trình. Việc lập trình rất đơn giản, help rất dễ đọc, lập trình bằng sơ đồ khối rất có lợi cho các bạn mới học lập trình. Làm xong thấy nó chạy cũng dzui dzui.
#35
Đã gửi 08-09-2006 - 14:56
:clap :clap !Dành cho những ai mới học lập trình và cả những bạn đã biết nhưng thích chơi với lập trình: http://www.physicsbo...obotprogen.html
Các bạn lập trình cho những con robot (bằng sơ đồ khối, có một số trò tương tự lập trình bằng lệnh text), sau đó quăng chúng vào 1 sân chơi do mình tạo ra rồi cho nó đấu đá hay làm gì đó trong đó thì tùy mình lập trình. Việc lập trình rất đơn giản, help rất dễ đọc, lập trình bằng sơ đồ khối rất có lợi cho các bạn mới học lập trình. Làm xong thấy nó chạy cũng dzui dzui.
Cảm ơn bạn, cái địa chỉ hay quá , mặc dù ngoại ngữ mình rất củ chuối dưng mà mình quá là thích thằng robot !
#36
Đã gửi 12-05-2009 - 18:13
Theo ý kiến của em là tốt nhất nên học delphi. Nó vừa hữu dụng lại hỗ trợ nhiều, dễ học hơn pascalÝ kiến khác ư?
Theo mình cách học pascal tốt nhất là không nên học nó!
C hoặc Java đê!
My blog
My website
Bán acc Megaupload giá rẻ, giảm giá đặc biệt cho các thành viên của VMF
Contact: 01644 036630
0 người đang xem chủ đề
0 thành viên, 0 khách, 0 thành viên ẩn danh