[Question] mới tập hack nên học ngôn ngữ lập trình gì ? |
15/08/2008 03:11:12 (+0700) | #1 | 146877 |
congtk
Member
|
0 |
|
|
Joined: 21/07/2008 10:08:40
Messages: 9
Offline
|
|
mới tập hack nên học ngôn ngữ lập trình nào trước zay. mấy anh ? |
|
|
|
|
[Question] Re: mới tập hack nên học ngôn ngữ lập trình gì ? |
15/08/2008 03:25:37 (+0700) | #2 | 146884 |
|
Xuan Hy
Locked
|
0 |
|
|
Joined: 29/06/2008 12:40:55
Messages: 75
Offline
|
|
Pascal là câu trả lời cho mọi câu hỏi : "* phải học ngôn ngữ gì trước?" |
|
|
|
|
[Question] Re: mới tập hack nên học ngôn ngữ lập trình gì ? |
15/08/2008 03:50:32 (+0700) | #3 | 146889 |
|
jus1one
Member
|
0 |
|
|
Joined: 01/01/2008 23:06:06
Messages: 81
Offline
|
|
Xuan Hy wrote:
Pascal là câu trả lời cho mọi câu hỏi : "* phải học ngôn ngữ gì trước?"
OMG, I'm ready to be a hacker ! |
|
|
|
|
[Question] Re: mới tập hack nên học ngôn ngữ lập trình gì ? |
15/08/2008 03:53:19 (+0700) | #4 | 146890 |
congtk
Member
|
0 |
|
|
Joined: 21/07/2008 10:08:40
Messages: 9
Offline
|
|
một số bạn khuyên tui nên hoc ngôn ngữ Python trước zaay. có nên học Python trước ko? |
|
|
|
|
[Question] Re: mới tập hack nên học ngôn ngữ lập trình gì ? |
15/08/2008 04:37:00 (+0700) | #5 | 146896 |
|
nlfb
Journalist
|
0 |
|
|
Joined: 09/07/2003 16:41:21
Messages: 1175
Location: HCM
Offline
|
|
Một số bạn cũng khuyên tui học C, bạn thì nói C++, bạn kêu quay ngược lại Assembler, bạn thì kêu tui học lập trình ASP, PHP, JSP... tùm lum hết, nên tới giờ cũng chả biết chừng nào mới thành hacker |
|
|
|
|
[Question] Re: mới tập hack nên học ngôn ngữ lập trình gì ? |
15/08/2008 04:46:17 (+0700) | #6 | 146900 |
|
meomeo_bebong
Locked
|
0 |
|
|
Joined: 27/06/2006 23:07:44
Messages: 700
Location: vô gia cư
Offline
|
|
|
|
[Question] Re: mới tập hack nên học ngôn ngữ lập trình gì ? |
15/08/2008 07:01:39 (+0700) | #7 | 146943 |
thaick9x
Member
|
0 |
|
|
Joined: 07/07/2008 01:00:33
Messages: 5
Offline
|
|
Pascal trước rồi tới những cái khác C, VB,... Pascal là ngôn ngữ lập trình căn bản nhất |
|
|
|
|
[Question] Re: mới tập hack nên học ngôn ngữ lập trình gì ? |
15/08/2008 23:43:48 (+0700) | #8 | 147043 |
thisgifts
HVA Friend
|
Joined: 09/03/2003 04:53:30
Messages: 143
Location: Số 1 Khâm Thiên
Offline
|
|
Tìm hiểu...máy tính là gì?
Phá cái khóa cửa nhà bằng búa cũng được gọi là "hack"
Phá 1 cái máy tính mới nguyên >10tr thành ..đồng nát cũng được gọi là "hack"
Tóm lại từ "hack" phải hiểu đúng, tương tự vậy bạn hỏi ngôn ngữ lập trình nào để "hack" thì bạn nên học tất cả các loại ngôn ngữ lập trình và đi từ những cái cơ bản nhất.
"hello world !" |
|
|
|
|
[Question] Re: mới tập hack nên học ngôn ngữ lập trình gì ? |
16/08/2008 00:22:26 (+0700) | #9 | 147050 |
|
Tal
Member
|
0 |
|
|
Joined: 15/09/2007 16:50:17
Messages: 67
Offline
|
|
Pascal phù hợp với những người mới bắt đầu. Học cách lập trình, tư duy thuật toán. Sau 1 thời gian thấy hiểu hiểu cách lập trình thì học cao lên chút như: C.
Vấn đề không phải là học ngôn ngữ gì vì ngôn ngữ thì sau khi bạn hoc thành thạo 1 cái thì học các cái còn lại sẽ nhanh hơn rất nhiều. Vấn đề là dùng ngôn ngữ đó để làm gì, viết chương trình gì. Cái này thì ở trong đầu ta rồi. Vì thế phải học các kiến thức cơ bản nữa. Cứ học hết mấy cái cơ bản và thành thạo nó là tự nhiêu biết hack rồi
Còn thực ra tôi thấy đừng nên hỏi nên học ngôn ngữ gì vì mọi người sẽ bảo là nên học tất . Có bài viết rất hay của Norvig này, bạn đọc tham khảo:
http://www.norvig.com/21-days.html |
|
|
|
|
[Question] Re: mới tập hack nên học ngôn ngữ lập trình gì ? |
16/08/2008 04:16:13 (+0700) | #10 | 147099 |
|
vikjava
Elite Member
|
0 |
|
|
Joined: 28/06/2004 02:32:38
Messages: 926
Location: NQN
Offline
|
|
/hvaonline/posts/list/3994.html bài dịch của anh conmale how to become a hacker.
|
|
|
|
|
[Question] Re: mới tập hack nên học ngôn ngữ lập trình gì ? |
16/08/2008 04:58:05 (+0700) | #11 | 147109 |
|
conmale
Administrator
|
Joined: 07/05/2004 23:43:15
Messages: 9353
Location: down under
Offline
|
|
Câu "mới tập hack nên học ngôn ngữ lập trình gì ?" phi logic nên không trả lời được .
Phải biết một vài ngôn ngữ lập trình rồi mới có thể hack. Chưa biết ngôn ngữ lập trình nào thì làm sao mà "tập hack"?
Bỏ qua chuyện "học hack" đi. Học lấy vài ngôn ngữ lập trình, tập suy nghĩ cho logic, rèn cho mình thói quen tổng hợp và hệ thống hóa rồi tự nhiên hack sẽ rõ như ban ngày. |
|
What bringing us together is stronger than what pulling us apart. |
|
|
|
[Question] Re: mới tập hack nên học ngôn ngữ lập trình gì ? |
16/08/2008 12:30:48 (+0700) | #12 | 147163 |
undo
Member
|
0 |
|
|
Joined: 04/08/2008 22:04:46
Messages: 1
Offline
|
|
"rõ như ban ngày
chúng ta bắt đầu thui nào. tui cung na newmem, "cỡi ngựa xem hoa" lâu lâu rùi hôm nay mới lên tiếng!
Quả thực ai cũng có cái BẮT ĐẦU của riêng mjh nhưng cũng có cái chung mà tui và những bạn ở trên đây muốn học hỏi.
Rất mong các bồ chỉ giáo!
|
|
|
|
|
[Question] Re: mới tập hack nên học ngôn ngữ lập trình gì ? |
16/08/2008 23:13:56 (+0700) | #13 | 147199 |
congminh923
Member
|
0 |
|
|
Joined: 26/02/2008 22:35:52
Messages: 278
Location:
Offline
|
|
Đầu tiên tui học Visual Basic (lúc đó đang học bằng B, phải tạo code đọc tiền nên phải học)
Sau đó tui học đến Pascal nhưng đang học nửa chừng thì vào năm học mới, học ở trường mệt quá nên tạm ngưng Pascal
Tui nghe nó ngôn ngữ C++ dễ hơn Pascal nên lao đầu vào học. Một thời gian sau, tôi thấy chán quá nên quay trở lại Visual Basic và tìm tài liệu về nó.
Tóm lại, tui đã học qua 3 ngôn ngữ lập trình rồi nhưng cái nào cũng chỉ học phần căn bản cả, chẳng làm được gì.
Vậy anh conmale cho em hỏi nếu học nhiều ngôn ngữ lập trình thì phải học như thế nào? Có phải mỗi ngôn ngữ chỉ cần học phần căn bản là đủ? (chúng ta không phải là lập trình viên) hay phải học luôn phần nâng cao của các ngôn ngữ lập trình?
Em không định hướng được, cứu em với. |
|
|
|
|
[Question] Re: mới tập hack nên học ngôn ngữ lập trình gì ? |
16/08/2008 23:44:54 (+0700) | #14 | 147208 |
|
quanta
Moderator
|
Joined: 28/07/2006 14:44:21
Messages: 7265
Location: $ locate `whoami`
Offline
|
|
congminh923 wrote:
Đầu tiên tui học Visual Basic ...
Sau đó tui học đến Pascal ...
Hơi ngược.
congminh923 wrote:
Tui nghe nó ngôn ngữ C++ dễ hơn Pascal nên lao đầu vào học ...
Bạn nghe ai nói vậy? Nó "dễ" hơn ở điểm nào thế?
Góp ý: Học cái gì thì nên học cho đến nơi đến chốn (ngày xưa tớ cũng không làm được và bây giờ thì đang cố thực hiện). |
|
Let's build on a great foundation! |
|
|
|
[Question] Re: mới tập hack nên học ngôn ngữ lập trình gì ? |
16/08/2008 23:56:56 (+0700) | #15 | 147214 |
|
conmale
Administrator
|
Joined: 07/05/2004 23:43:15
Messages: 9353
Location: down under
Offline
|
|
congminh923 wrote:
Đầu tiên tui học Visual Basic (lúc đó đang học bằng B, phải tạo code đọc tiền nên phải học)
Sau đó tui học đến Pascal nhưng đang học nửa chừng thì vào năm học mới, học ở trường mệt quá nên tạm ngưng Pascal
Tui nghe nó ngôn ngữ C++ dễ hơn Pascal nên lao đầu vào học. Một thời gian sau, tôi thấy chán quá nên quay trở lại Visual Basic và tìm tài liệu về nó.
Tóm lại, tui đã học qua 3 ngôn ngữ lập trình rồi nhưng cái nào cũng chỉ học phần căn bản cả, chẳng làm được gì.
Vậy anh conmale cho em hỏi nếu học nhiều ngôn ngữ lập trình thì phải học như thế nào? Có phải mỗi ngôn ngữ chỉ cần học phần căn bản là đủ? (chúng ta không phải là lập trình viên) hay phải học luôn phần nâng cao của các ngôn ngữ lập trình?
Em không định hướng được, cứu em với.
--> Không. Muốn 'hack', mọi điều mình học phải thấu đáo, chính xác và vững vàng. Không thể "sơ qua", "lướt qua", "biết qua", "thử qua" mà phải biết thật, làm thật, tích lũy thật.
Không phải là lập trình viên thì ít nhất phải biết thật, làm thật, tích lũy thật kiến thức ở cấp độ không phải là lập trình viên. Ví dụ, muốn 'hack' một apache web server thì phải hiểu thật sự apache là cái gì, nó làm gì, có chức năng gì, được cấu hình thế nào, mỗi mức độ cấu hình khác nhau thì có cái mạnh, cái yếu thế nào.... Không nhất thiết phải biết ngôn ngữ lập trình để biết apache tường tận và không biết apache tường tận thì lấy cái gì để.... hack?
Định hướng: muốn 'hack' cái gì thì phải tường tận cái ấy. |
|
What bringing us together is stronger than what pulling us apart. |
|
|
|
[Question] Re: mới tập hack nên học ngôn ngữ lập trình gì ? |
17/08/2008 00:12:05 (+0700) | #16 | 147220 |
thaick9x
Member
|
0 |
|
|
Joined: 07/07/2008 01:00:33
Messages: 5
Offline
|
|
cũng khó nói dc ngôn ngữ nào dễ hơn. với 1 bài toán thì các ngôn ngữ có khác nhau về hình thức nhưng thuật toán thì giống nhau (ko nói chuyện có nhìu thuật toán). theo em thì nhập môn lập trình nên là pascal, ở trong trường cũng dạy pascal trước mà. |
|
|
|
|
[Question] Re: mới tập hack nên học ngôn ngữ lập trình gì ? |
17/08/2008 10:33:17 (+0700) | #17 | 147333 |
Loveanygirls
Member
|
0 |
|
|
Joined: 08/08/2006 18:47:30
Messages: 8
Offline
|
|
[b]Bác đừng có dại mà nghe người ta là phải học Pascal trước rồi mới học các ngôn ngữ khác như C và C++. Đó cũng chính là điều đã làm cho chương trình đại học or phổ thông về IT của nước ta bị xem là lạc hậu. Tại sao em lại nói vậy? Tại vì em là người được đào tạo theo cái "quy trình" đó nên em mới thấu hiểu.
Thứ nhất: Cái nào học trước: Thật là vớ vẩn nếu cứ ép người ta phải học Pascal trước, nó giống như bắt học sinh lớp 1 học chữ E hay chữ O trước (không bàn tới các chữ khác nhé!), học chữ O trước thì sao? Chữ E trước thì sao?Nguyễn Du, Bác Hồ vĩ đại học chữ gì trước mà họ tài giỏi thế, các người nổi tiếng họ học chữ gì trước ?
Thứ hai: Nếu muốn học về giải thuật thì đã có sách về giải thuật, chứ không phải muốn học giải thuật thì cứ phải đi qua thằng Pascal!
Thứ ba: Pascal là ngôn ngữ trong sáng dễ hiểu? Vớ vẩn, đó là cách nói của những người được bắt đầu học lập trình với ngôn ngữ Pascal. Bạn hãy dạy một lũ học sinh học C++ trước (không dạy phần OPP nhé) rồi sau đó bắt chúng học Pascal rồi đặt câu hỏi "Pascal hay C++ trong sáng hơn?" xem họ trả lời thế nào?
Thứ tư: IT là của bọn Tây nó phát minh ra, lập trình lập triếc cũng là của nó tất....mình đi theo học hỏi thì cứ cái hay, cái mới mà học, không nên học cái mà nó đã vất đi.
Thứ năm: Bạn nên học C++ trước (không học OPP của C++, vì OPP là một cách thức lập trình, không nên hiểu nó là một thành phần của C++), C chỉ là một tập hợp con của C++, mặc nhiên học C++ xong thì xem như bạn đã học xong C. Pascal cổ điển, thời buổi này chả thấy mấy ứng dụng viết bằng Pascal.
Nếu bạn không nghe tôi thì cứ đi theo quy trình: Pascal->C-->C++ cho nó tốn thêm vài tháng hoặc vài năm rồi cuối cùng nhận ra điều mà tôi vừa viết.
|
|
|
|
|
[Question] Re: mới tập hack nên học ngôn ngữ lập trình gì ? |
17/08/2008 13:26:51 (+0700) | #18 | 147359 |
lupin212
Member
|
0 |
|
|
Joined: 04/10/2005 18:34:42
Messages: 298
Offline
|
|
Loveanygirls wrote:
Thứ năm: Bạn nên học C++ trước (không học OPP của C++, vì OPP là một cách thức lập trình, không nên hiểu nó là một thành phần của C++), C chỉ là một tập hợp con của C++, mặc nhiên học C++ xong thì xem như bạn đã học xong C. Pascal cổ điển, thời buổi này chả thấy mấy ứng dụng viết bằng Pascal.
Nếu bạn không nghe tôi thì cứ đi theo quy trình: Pascal->C-->C++ cho nó tốn thêm vài tháng hoặc vài năm rồi cuối cùng nhận ra điều mà tôi vừa viết.
đồng ý với bạn cái này,bây h ngay trong nhà trường cũng dạy C++ chứ ko ai còn dạy pascal,chả ứng dụng đc cái j hết,C++ bây h là quá căn bản rùi,tiếp sau đó lên j thì tùy mình . |
|
|
|
|
[Question] Re: mới tập hack nên học ngôn ngữ lập trình gì ? |
17/08/2008 21:36:24 (+0700) | #19 | 147377 |
|
confirm
Member
|
0 |
|
|
Joined: 16/08/2008 21:19:28
Messages: 28
Offline
|
|
lupin212 wrote:
đồng ý với bạn cái này,bây h ngay trong nhà trường cũng dạy C++ chứ ko ai còn dạy pascal,chả ứng dụng đc cái j hết,C++ bây h là quá căn bản rùi,tiếp sau đó lên j thì tùy mình .
Môn Tin Học Căn Bản thường là dạy Delphi (delphi 7 trở lên đã có OOP), sau đó là C++ cho Lập Trình Hệ Thống, Java dành cho Lập Trình Truyền Thông. |
|
|
|
|
[Question] Re: mới tập hack nên học ngôn ngữ lập trình gì ? |
17/08/2008 22:04:30 (+0700) | #20 | 147382 |
congminh923
Member
|
0 |
|
|
Joined: 26/02/2008 22:35:52
Messages: 278
Location:
Offline
|
|
Cảm ơn bạn Loveanygirls đã giúp đỡ. Thật ra Pascal thì giống ngôn ngữ tự nhiên : begin, end, do,... nên mọi người bắt đầu từ nó. Nhưng nó chỉ dùng để học lập trình. Còn các ứng dụng khác thì phải dùng chương trình khác thôi. (C++, C#, Visual C++, Visual Basic 5.0 / 6.0,...) |
|
|
|
|
[Question] Re: mới tập hack nên học ngôn ngữ lập trình gì ? |
17/08/2008 22:49:42 (+0700) | #21 | 147393 |
|
AIO
Member
|
0 |
|
|
Joined: 21/02/2008 23:44:02
Messages: 127
Offline
|
|
Loveanygirls wrote:
[b]Bác đừng có dại mà nghe người ta là phải học Pascal trước rồi mới học các ngôn ngữ khác như C và C++. Đó cũng chính là điều đã làm cho chương trình đại học or phổ thông về IT của nước ta bị xem là lạc hậu. Tại sao em lại nói vậy? Tại vì em là người được đào tạo theo cái "quy trình" đó nên em mới thấu hiểu.
Thứ nhất: Cái nào học trước: Thật là vớ vẩn nếu cứ ép người ta phải học Pascal trước, nó giống như bắt học sinh lớp 1 học chữ E hay chữ O trước (không bàn tới các chữ khác nhé!), học chữ O trước thì sao? Chữ E trước thì sao?Nguyễn Du, Bác Hồ vĩ đại học chữ gì trước mà họ tài giỏi thế, các người nổi tiếng họ học chữ gì trước ?
Thứ hai: Nếu muốn học về giải thuật thì đã có sách về giải thuật, chứ không phải muốn học giải thuật thì cứ phải đi qua thằng Pascal!
Thứ ba: Pascal là ngôn ngữ trong sáng dễ hiểu? Vớ vẩn, đó là cách nói của những người được bắt đầu học lập trình với ngôn ngữ Pascal. Bạn hãy dạy một lũ học sinh học C++ trước (không dạy phần OPP nhé) rồi sau đó bắt chúng học Pascal rồi đặt câu hỏi "Pascal hay C++ trong sáng hơn?" xem họ trả lời thế nào?
Thứ tư: IT là của bọn Tây nó phát minh ra, lập trình lập triếc cũng là của nó tất....mình đi theo học hỏi thì cứ cái hay, cái mới mà học, không nên học cái mà nó đã vất đi.
Thứ năm: Bạn nên học C++ trước (không học OPP của C++, vì OPP là một cách thức lập trình, không nên hiểu nó là một thành phần của C++), C chỉ là một tập hợp con của C++, mặc nhiên học C++ xong thì xem như bạn đã học xong C. Pascal cổ điển, thời buổi này chả thấy mấy ứng dụng viết bằng Pascal.
Nếu bạn không nghe tôi thì cứ đi theo quy trình: Pascal->C-->C++ cho nó tốn thêm vài tháng hoặc vài năm rồi cuối cùng nhận ra điều mà tôi vừa viết.
Em xin lỗi nhưng đọc đên đây em ko chịu đc ...
|
|
chẳng ai nghĩ gì về mình cả |
|
|
|
[Question] Re: mới tập hack nên học ngôn ngữ lập trình gì ? |
17/08/2008 23:41:49 (+0700) | #22 | 147398 |
congminh923
Member
|
0 |
|
|
Joined: 26/02/2008 22:35:52
Messages: 278
Location:
Offline
|
|
Tóm lại là học cái gì trước? Nên học gì và không học gì? Hay học hết mọi thứ?
Mỗi người một ý kiến biết làm theo ai đây? Chắc em chết mất. |
|
|
|
|
[Question] Re: mới tập hack nên học ngôn ngữ lập trình gì ? |
17/08/2008 23:53:36 (+0700) | #23 | 147400 |
|
tmd
Member
|
0 |
|
|
Joined: 28/06/2006 03:39:48
Messages: 2951
Offline
|
|
|
3 giai đoạn của con... người, ban đầu dek biết gì thì phải thăm dò, sau đó biết rồi thì phải thân thiết, sau cùng khi quá thân thiết rồi thì phải tình thương mến thương. Nhưng mà không thương được thì ... |
|
|
|
[Question] Re: mới tập hack nên học ngôn ngữ lập trình gì ? |
18/08/2008 01:21:44 (+0700) | #24 | 147415 |
|
Bướm Đêm
Member
|
0 |
|
|
Joined: 25/03/2008 18:30:01
Messages: 223
Location: Phố Hoa
Offline
|
|
Có mấy cái thẻ tặng học phí bên Athena (200K), Bác nào dự định học oh đó liên hệ mình cho thẻ nha (trong tháng 8)
|
|
GZ tqf zìeq ˘ऐ xखc sड़e cav xন qrqr |
|
|
|
[Question] Re: mới tập hack nên học ngôn ngữ lập trình gì ? |
18/08/2008 01:25:33 (+0700) | #25 | 147417 |
|
K4i
Moderator
|
Joined: 18/04/2006 09:32:13
Messages: 635
Location: Underground
Offline
|
|
|
Sống là để không chết chứ không phải để trở thành anh hùng |
|
|
|
[Question] Re: mới tập hack nên học ngôn ngữ lập trình gì ? |
18/08/2008 04:29:54 (+0700) | #26 | 147440 |
|
Tal
Member
|
0 |
|
|
Joined: 15/09/2007 16:50:17
Messages: 67
Offline
|
|
Hì hì, học hàng tá ngôn ngữ cuối cùng chẳng biết viết cái gì thì cũng thế thôi. Học cái gì trước cái gì sau trong lập trình thì khó trả lời lắm. Thằng biết C++ nó bảo C++ hay, "dễ" nên học C++ trước. Thằng biết về Java thì khen Java trong sáng, đơn giản hơn C++ nên nó khuyên Java. Thằng lập trình hệ thống thì khuyên đi theo asm, C vì có thế mới hiểu máy tính làm cái gì. Mỗi thằng 1 phách. Trong tình trạng này càng hỏi câu học ngôn ngữ gì trước nhiều và càng hỏi nhiều người thì sẽ càng bị tẩu hỏa nhập ma thôi ).
Tôi thấy giá trị 1 chương trình không năm trong ngôn ngữ mà nằm trong cái đầu (Cái này đọc trong Craftman). Cho nên tôi thấy, học lập trình là học những cái cơ bản mà ở trường người ta vẫn dạy (chỉ có điều người ta có thấy cái quan trọng của nó không thôi). Cho nên câu hỏi học cái là khó trả lời quá
Túm lại: túm bừa 1 ngôn ngữ nào đó, làm thật nhiều project, đọc thật nhiều code của ngôn ngữ đó.... Thế là thành lập trình viên giỏi, là hắc cơ hết |
|
|
|
|
[Question] Re: mới tập hack nên học ngôn ngữ lập trình gì ? |
18/08/2008 06:26:39 (+0700) | #27 | 147459 |
|
Gà Rừng!
Member
|
0 |
|
|
Joined: 10/08/2008 20:57:27
Messages: 19
Location: ^_^
Offline
|
|
|