banner

[Rule] Rules  [Home] Main Forum  [Portal] Portal  
[Members] Member Listing  [Statistics] Statistics  [Search] Search  [Reading Room] Reading Room 
[Register] Register  
[Login] Loginhttp  | https  ]
 
Forum Index Thảo luận việc định hướng Học C, VC hay Java?  XML
  [Question]   Học C, VC hay Java? 22/05/2008 06:15:00 (+0700) | #1 | 131926
A4U
Member

[Minus]    0    [Plus]
Joined: 06/01/2005 22:33:05
Messages: 29
Offline
[Profile] [PM]
Mình đang phân vân là không biết nên học C, VC hay Java? không biết ngôn ngữ nào dễ tìm hiểu và đa năng hơn. Mình thích tìm hiểu về bảo mật và lập trình truyền thông. Mong các bác tư vấn giúp. Xin cám ơn các bác nhiều!
[Up] [Print Copy]
  [Question]   Re: Học C, VC hay Java? 22/05/2008 18:54:21 (+0700) | #2 | 132098
Doorkeeper
Member

[Minus]    0    [Plus]
Joined: 20/05/2008 11:37:48
Messages: 74
Offline
[Profile] [PM] [WWW]
Theo mình thì học hết nếu có thể, không thừa đâu bạn. smilie
[Up] [Print Copy]
  [Question]   Re: Học C, VC hay Java? 23/05/2008 10:47:12 (+0700) | #3 | 132285
[Avatar]
SuperChicken
Elite Member

[Minus]    0    [Plus]
Joined: 11/07/2006 18:31:27
Messages: 635
Location: bottom of hell
Offline
[Profile] [PM]
Chài, không thấy người ta bảo thích tìm hiểu về bảo mật và lập trình truyền thông à? 2 món đó thì theo tớ C++ (hoặc chí ít là VC) là cần thiết hơn vì nó can thiệp sâu xuống hệ thống hơn là Java.
[Up] [Print Copy]
  [Question]   Re: Học C, VC hay Java? 23/05/2008 11:31:02 (+0700) | #4 | 132291
[Avatar]
hacker_la_gi_nhi
Member

[Minus]    0    [Plus]
Joined: 13/08/2006 11:27:25
Messages: 31
Offline
[Profile] [PM]
Theo mình thì học càng nhiều ngôn ngữ lập trình càng tốt.
Mỗi ngôn ngữ lại có những cái hay riêng,khuyết điểm riêng.
Học càng nhiều ngôn ngữ lập trình thì khi học một ngôn ngữ lập trình khác mới hơn thì việc học sẽ rất nhanh nhờ việc liên hệ giữa các ngôn ngữ.
[Up] [Print Copy]
  [Question]   Re: Học C, VC hay Java? 23/05/2008 17:17:45 (+0700) | #5 | 132330
autumnwind
Member

[Minus]    0    [Plus]
Joined: 07/05/2008 15:48:21
Messages: 1
Offline
[Profile] [PM]
uh đúng đấy theo mình nghĩ nên học nhiều ngôn ngữ lập trình như thế sẽ bổ sung cho nhau giúp mình hoàn thiện và giải quyết tốt hơn
[Up] [Print Copy]
  [Question]   Re: Học C, VC hay Java? 24/05/2008 04:01:57 (+0700) | #6 | 132418
[Avatar]
4hfoo
Elite Member

[Minus]    0    [Plus]
Joined: 29/01/2007 01:50:20
Messages: 115
Offline
[Profile] [PM]
Mới bắt đầu thì bạn có thể học Java, sau đó thì chuyển sang C và C++ ...
Nếu biết Java, bạn có thể chuyển sang C# khá nhanh, vì cách viết ct và câu lệnh của C# rất giống với Java.

Thân
[Up] [Print Copy]
  [Question]   Re: Học C, VC hay Java? 24/05/2008 04:26:50 (+0700) | #7 | 132420
tuanhacker_pt
Member

[Minus]    0    [Plus]
Joined: 29/11/2007 21:52:55
Messages: 8
Offline
[Profile] [PM] [Yahoo!]
Mấy cái câu hỏi này tôi cũng đã từng đặt ra và có thời gian nghiên cứu về nó.Nói gì thì nói theo tôi nghĩ nên học những gì mà nhu cầu các công ty tuyển dụng họ đang cần.Theo tôi thì học những cái này là hay nhấtsmilieascal(để có kiến thức cơ bản về lập trình và những kĩ năng cơ bản nhất) .Học lập trình C( để có thể sau này tiếp cận những ngôn ngữ dòng C).Học C++( cái này mà không học là chết đấy! trong các trường ĐH thì bạn không thể không học cái này vì nó là ngôn ngữ của lập trình hướng đối tượng, và trong trường người ta chỉ dạy bạn học này thôi!!! smilie ).Sau đó là VB6.0 ai biết được là học cái này hay ở chỗ nào chứ tôi thì đã từng xem qua quyến sách về VB6,nói chung là người ta kháo nhau rằng VB là ngôn ngữ nổi tiếng kèm theo là VB.NET hiện đại hơn.Sau đó là C#(Cái này thì khỏi phải chê rùi vì bi giờ đi làm người ta toàn bảo có biết C# không chứ ít khi bảo là VB.NET).Bạn cũng có thể học JAVA nếu muốn vì nó là ngôn ngữ "gọi là tự do" không phải lệ thuộc vào bất cứ hệ điều hành nảo"chạy một lần và mãi mãi!".Java là cả một nền tảng công nghệ lớn.Java techolonogy^^!.Nhưng mà thiết yếu chúng ta là những ngưởi đam mê CNTT thì nên học tất.và quan trọng là giỏi một thứ(hiện tại thì tôi sẽ theo C#,Java,PHP,ASP,MySQL..) và sẽ muốn trở thành giỏi trong C#.
Window là trên hết! Chừng nào Microsoft chết thì tôi chết theo.
[Up] [Print Copy]
  [Question]   Re: Học C, VC hay Java? 24/05/2008 06:31:24 (+0700) | #8 | 132449
TQN
Elite Member

[Minus]    0    [Plus]
Joined: 29/06/2006 22:28:01
Messages: 888
Location: Biết làm chi ?
Offline
[Profile] [PM] [WWW] [Yahoo!]
Sao không ai nhắc tới Delphi hết ta. Làm GUI, database, hệ thống Delphi cũng tốt lắm đấy chứ.
Đọc trên các blog nước ngoài, nhiều coder Delphi sau khi chuyển qua C# 1 vài năm rồi cuối cùng cũng quay lại code Delphi native app cho khách hàng: nhanh, gọn, nhẹ....
Còn Python nữa, ngôn ngữ của giới RE, security.
C++ thì mạnh thiệt, nhưng làm GUI trên Windows cho nó cực quá: MFC, ATL, WTL.. Cái gì cũng phải nhớ và code chết bỏ.
C#, .NET thì tui lại không thích nó ngay từ khi nó mới ra đời, mà giờ đi đâu cũng sharp, sharp..
Không lẽ native app và system coding sẽ từ từ chết đi à, nhường chổ cho .NET, WPF, Linq, XAML... à.
[Up] [Print Copy]
  [Question]   Re: Học C, VC hay Java? 24/05/2008 21:38:27 (+0700) | #9 | 132529
[Avatar]
4hfoo
Elite Member

[Minus]    0    [Plus]
Joined: 29/01/2007 01:50:20
Messages: 115
Offline
[Profile] [PM]
Delphi đúng là mạnh và code nhanh gọn, nhưng mức độ phổ biến theo mình nghĩ thì Java và .NET sẽ chiếm ưu thế hơn (một thằng là M$, 1 thằng là open-source).
Delphi hồi đó ăn đứt VB6.0, M$ chơi ko lại nên mới dụ ông Anders Hejlsberg (một trong những người phát minh ra Delphi) gia nhập và thiết kế cho C# và .NET. Bởi vậy nên .NET và M$ mới khá lên, VB.NET là một bước nhảy vọt so với VB6.

Hiện tại đa số các ứng dụng trong doanh nghiệp, ngân hàng, người ta dùng .NET và Java nhiều, lý do có thể là thời gian phát triển ứng dụng nhanh do có nhiều thư viện hỗ trợ sẵn.

Những ngôn ngữ như Python, Ruby ... là ngôn ngữ mới sau này, mình nghĩ sẽ cần thêm nhiều thời gian để trở nên phổ biến ...

Native app và system coding đâu có thể nào chết được smilie Có điều số lượng người theo sẽ ko bằng so với những ngôn ngữ cấp cao. Chắc tại vì code trâu, khó mà lương hổng biết có khá hơn không smilie
[Up] [Print Copy]
  [Question]   Re: Học C, VC hay Java? 26/05/2008 03:42:08 (+0700) | #10 | 132750
zewish
Member

[Minus]    0    [Plus]
Joined: 18/05/2008 13:55:45
Messages: 16
Offline
[Profile] [PM]
ơ,mình thấy cái tiêu đề ở đây nên đổi lại thành thảo luận về các ngôn ngữ thì đúng hơn thì
phải?(thấy đúng thì nói thôi mà smilie )
theo mình thế này,nếu bạn muốn định hướng học bảo mật thì bạn không thể chỉ học c,java
,vc đâu,vì nếu là bảo mật thì bạn không chỉ phải viết code mà bạn còn phải hiểu code của người
khác nữa.
ví dụ:phân tích code virus chẳng hạn,thay vì nó viết bằng c,vc hay java của bạn,mà nó cho
một mẩu assembly(chẳng nhớ nữa hay là assembler gì đó) thì chẳng lẽ bo tay à?
[Up] [Print Copy]
  [Question]   Re: Học C, VC hay Java? 01/06/2008 04:07:21 (+0700) | #11 | 133618
[Avatar]
haipt
Member

[Minus]    0    [Plus]
Joined: 20/08/2004 19:48:44
Messages: 165
Location: Hải phòng
Offline
[Profile] [PM] [WWW]

TQN wrote:

Không lẽ native app và system coding sẽ từ từ chết đi à, nhường chổ cho .NET, WPF, Linq, XAML... à.
 

smilie Nếu như ngài BILL cho phép.NET CLR chạy trên kernel mode thì đúng là sẽ C++,C... sẽ rất rất khó thọ đó anh!
Tuy nhiên phiên bản mới nhất là 2k8 ( net 3.5) vẫn chỉ tung hoành đc trên user land mà thôi!
[Up] [Print Copy]
  [Question]   Re: Học C, VC hay Java? 01/06/2008 13:14:01 (+0700) | #12 | 133662
[Avatar]
Look2Me
Member

[Minus]    0    [Plus]
Joined: 26/07/2006 23:30:57
Messages: 235
Location: Tủ quần nào
Offline
[Profile] [PM]
Bồ muốn trở thành cái gì? Lúc đó tôi sẽ khuyên bồ học ngôn ngữ nào smilie)
Tôi ghét .Net cũng như java, đi đâu cũng phải mang theo cái framework củ đậu theo. Bó tay.
[Up] [Print Copy]
  [Question]   Re: Học C, VC hay Java? 01/06/2008 13:17:11 (+0700) | #13 | 133664
channhua
Elite Member

[Minus]    0    [Plus]
Joined: 18/07/2003 04:49:28
Messages: 338
Offline
[Profile] [PM] [WWW] [Yahoo!]
chưa biết gì thì học java cái đã tính sau smilie
[Up] [Print Copy]
  [Question]   Re: Học C, VC hay Java? 01/06/2008 13:33:12 (+0700) | #14 | 133667
[Avatar]
K4i
Moderator

Joined: 18/04/2006 09:32:13
Messages: 635
Location: Underground
Offline
[Profile] [PM]

haipt wrote:

TQN wrote:

Không lẽ native app và system coding sẽ từ từ chết đi à, nhường chổ cho .NET, WPF, Linq, XAML... à.
 

smilie Nếu như ngài BILL cho phép.NET CLR chạy trên kernel mode thì đúng là sẽ C++,C... sẽ rất rất khó thọ đó anh!
Tuy nhiên phiên bản mới nhất là 2k8 ( net 3.5) vẫn chỉ tung hoành đc trên user land mà thôi! 


ah, nếu thế sẽ có thằng bị kiện to đầu vì can tội độc quyền. Thêm vào đó cái kernel của Windows đã chứa nhiều thứ quá rồi, có thêm .NET thì không biết thế nào nhỉ.

Microsoft đang có một dự án phát triển hệ điều hành mới với tư tưởng là tống .NET vào nhân với ngôn ngữ mới là F# hay một cái gì đó đại loại. Cái này đã có paper rồi :d. Em chả nhớ nó tên là gì nữa.

Thực sự thì .NET với một mớ các khái niệm mới ra đời (LINQ, WCF, Silverlight) làm em bắt đầu loạn. Cảm giác hơi bị hổ lốn smilie.

@chanhua: nếu chưa biết gì về OOP mà học Java thì tớ nghĩ là có mà há mồm ra mà code. Code xong không hiểu cái mớ mình code ra nó theo cái gì nữa. smilie

Tóm lại, theo tớ, đi từ C/C++ => chuyển sang học OOP với Java làm nền. Lúc đấy thì C# hay cái gì đó đại loại cũng nhanh thôi. Quan điểm của tớ, học ngôn ngữ vừa phải thôi, quan trọng là tư tưởng, là thiết kế.

giờ chán đời, chuyển sang code Python.
Sống là để không chết chứ không phải để trở thành anh hùng
[Up] [Print Copy]
  [Question]   Re: Học C, VC hay Java? 15/06/2008 08:13:43 (+0700) | #15 | 135601
Reversing...
Member

[Minus]    0    [Plus]
Joined: 31/12/2007 06:28:04
Messages: 117
Location: -1.-1.-1.-1
Offline
[Profile] [PM] [Yahoo!]
Code bằng gì không quan trọng, quan trọng là biết mình code cái gì.
[Up] [Print Copy]
  [Question]   Re: Học C, VC hay Java? 15/06/2008 09:31:15 (+0700) | #16 | 135611
l2
Member

[Minus]    0    [Plus]
Joined: 07/06/2008 12:57:45
Messages: 8
Offline
[Profile] [PM]

Reversing... wrote:
Code bằng gì không quan trọng, quan trọng là biết mình code cái gì.  

Bồ nói rõ hơn cho tôi học hỏi với smilie
[Up] [Print Copy]
  [Question]   Re: Học C, VC hay Java? 15/06/2008 13:48:33 (+0700) | #17 | 135640
Reversing...
Member

[Minus]    0    [Plus]
Joined: 31/12/2007 06:28:04
Messages: 117
Location: -1.-1.-1.-1
Offline
[Profile] [PM] [Yahoo!]
À tôi chỉ muốn nói cái sau nó quan trọng hơn cái trước thôi. Chứ cái nào cũng quan trọng cả.
[Up] [Print Copy]
  [Question]   Re: Học C, VC hay Java? 16/06/2008 23:05:34 (+0700) | #18 | 135766
[Avatar]
Look2Me
Member

[Minus]    0    [Plus]
Joined: 26/07/2006 23:30:57
Messages: 235
Location: Tủ quần nào
Offline
[Profile] [PM]
Lựa chọn ngôn ngữ cũng giống như lựa một cái áo trước khi đi ra đường. Nhiều bạn quá chú trọng tới cái áo mà không để ý tới việc mình sẽ đi đâu.
Tới 1 chỗ A nào đó mình có thể mặc áo sơ mi, áo phông hoặc tùy ý.
Tới 1 chỗ B mình chỉ có thể mặc suit thôi.
...
Và ngược lại, với một cái sơ mi bạn có thể tới chỗ C, chỗ D, chỗ E ... còn một cái áo tang chỉ dành để đi đám ma thôi smilie

Chính vì thế tôi mới hỏi bạn là bạn muốn đi đâu, làm gì để lựa cho bạn một cái áo phù hợp.
Tuy nhiên tôi chỉ có thể đưa ra cho bạn những lời khuyên chung nhất, được xem là phù hợp với tất cả mọi người, còn chọn gì thì bạn mới chính là người quyết định.
Ai cũng biết đi hội thảo thì nên mặc suit nhưng do bạn thích thoải mái, bạn có thể lựa sơ mi . Mỗi người có một đặc điểm riêng phù hợp với một phong cách nào đó.

Điều mà bạn reversing nói có nghĩa là: mặc cái gì không quan trọng lắm, bằng việc mình sẽ đi đâu làm gì? Rõ ràng việc chuẩn bị kiến thức nền tảng, chuẩn bị câu chữ lời nói, tình huống quan trọng hơn là chuẩn bị một cái áo đẹp.

Hi vọng bạn sẽ có quyết định đúng đắn!
[Up] [Print Copy]
  [Question]   Re: Học C, VC hay Java? 21/06/2008 12:29:59 (+0700) | #19 | 136723
[Avatar]
ntrongdangkhoa
Member

[Minus]    0    [Plus]
Joined: 13/06/2008 20:01:09
Messages: 11
Offline
[Profile] [PM]
C, VC, Java buộc bạn phải biết khi học ở đại học (C, VC 1 thứ mà), nếu chuyên về mạng sẽ học thêm ít nhất là C#, dotNet
[Up] [Print Copy]
[digg] [delicious] [google] [yahoo] [technorati] [reddit] [stumbleupon]
Go to: 
 Users currently in here 
1 Anonymous

Powered by JForum - Extended by HVAOnline
 hvaonline.net  |  hvaforum.net  |  hvazone.net  |  hvanews.net  |  vnhacker.org
1999 - 2013 © v2012|0504|218|