Đến nội dung

Hình ảnh

cach hoc pascal


  • Please log in to reply
Chủ đề này có 35 trả lời

#21
vu87

vu87

    Binh nhất

  • Thành viên
  • 22 Bài viết
nó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. :D
xn + yn = zn

#22
Magus

Magus

    Trung tá

  • Hiệp sỹ
  • 2781 Bài viết

nó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. :D

Đọc "xách' :D 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 ngay
<div align="center"><img src="http://img221.images...4795706ld2.jpg" border="0" class="linked-image" /><br />

<!--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
mechatronic

mechatronic

    Lính mới

  • Thành viên
  • 8 Bài viết
:beat 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. :beat
Xin lỗi vì có hơi dông dài.

#24
vu87

vu87

    Binh nhất

  • Thành viên
  • 22 Bài viết
nói thiệt tui cũng chưa từng học pascal, và nói thiệt cũng chẳng biết nó là gì. Thấy mọi ng nói nên ayua nói theo vậy thôi mà. ^,...,^

Bài viết đã được chỉnh sửa nội dung bởi vu87: 14-05-2006 - 14:13

xn + yn = zn

#25
pntruongan

pntruongan

    Thượng sĩ

  • Thành viên
  • 263 Bài viết

:D 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. :D
Xin lỗi vì có hơi dông dài.

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.
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
mechatronic

mechatronic

    Lính mới

  • Thành viên
  • 8 Bài viết
Hè, cậu học VBa trước rồi học mấy cái kia là hơi đi ngược đấy.
Đú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
pntruongan

pntruongan

    Thượng sĩ

  • Thành viên
  • 263 Bài viết

Đú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.

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ả.
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ỉ?

Trường đại học đều dạy như thế cả

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.
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

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).

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ộ?
Đú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.

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.

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é.

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
TheIncredibleMachine

TheIncredibleMachine

    Binh nhất

  • Thành viên
  • 42 Bài viết
Học Pascal là học cách tư duy, học cách lập trình chứ không phải học viết phần mềm, viết phần mềm nó bao gồm cả thiết kế giao diện. Bác nên hiểu như vậy.
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!".
Diễn đàn thảo luận giải thuật và lập trình: http://www.ioicamp.net/forums/
Các online judge hay: Sphere Online Judge - SPOJ Vietnam - TopCoder

#29
mechatronic

mechatronic

    Lính mới

  • Thành viên
  • 8 Bài viết
Hay quá, có 1 người đồng tình với mình.
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ó :beat )
Java chạy chậm thi'a mồ.

#30
pntruongan

pntruongan

    Thượng sĩ

  • Thành viên
  • 263 Bài viết
:D( Chả có ai đồng quan điểm vơi mình cả.
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
TheIncredibleMachine

TheIncredibleMachine

    Binh nhất

  • Thành viên
  • 42 Bài viết
OK, em thấy chí lý nhất là câu nói cuối cùng của bác đấy!
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 ạ?
Diễn đàn thảo luận giải thuật và lập trình: http://www.ioicamp.net/forums/
Các online judge hay: Sphere Online Judge - SPOJ Vietnam - TopCoder

#32
Magus

Magus

    Trung tá

  • Hiệp sỹ
  • 2781 Bài viết
Ai cần học Pascal thì vào đây.Tài liệu tiếng Việt đó:

http://diendantoanho...showtopic=14853
<div align="center"><img src="http://img221.images...4795706ld2.jpg" border="0" class="linked-image" /><br />

<!--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
nguyenkim

nguyenkim

    Binh nhì

  • Thành viên
  • 18 Bài viết
theo tôi nên xem páccanh là một trò giải trí quen thuộc giống như là BIDA vậy,dùng để thử nghiệm những ý tưởng mới... tất nhiên với những ai đã biết tin họ c....còn với những sv tỉnh chẳng hạn thì :nó là vùng đất mới ...rất nhiều điều hứa hẹn...với cả hai ..nó là chất khơi màu tốt nhất...còn với BGD&DT :thì tất nhiên nó có những ưu điểm cho việc :đào tạo cho diện rộng...có ai phản đối tôi không nào!!!

#34
mechatronic

mechatronic

    Lính mới

  • Thành viên
  • 8 Bài viết
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.

#35
Citron

Citron

    Lính mới

  • Thành viên
  • 5 Bài viết

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.

:clap :clap !
:( :( :forall

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
Nguyễn Hoàng Nam

Nguyễn Hoàng Nam

    Độc thân...

  • Thành viên
  • 334 Bài viết

Ý 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 đê!

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
Kho tư liệu bất đẳng thức

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 :D
Contact: 01644 036630




0 người đang xem chủ đề

0 thành viên, 0 khách, 0 thành viên ẩn danh