Javascript - Ngôn ngữ 'thống lĩnh' thị trường lập trình thế giới năm 2019 - Page 54 - vozForums
vozForums
Go Back   vozForums > Khu vui chơi giải trí > Superthreads - Wiki vOz
Reply
 
Thread Tools
  #531  
Old 23-09-2019, 10:46
ryu_shai's Avatar
ryu_shai ryu_shai is online now
Senior Member
 
Join Date: 06-2011
Posts: 692

Quote:
Originally Posted by rfcclub2011 View Post
Ý lão su.thay là ngoài code kiểu heno uột còn thư viện các kiểu thím ei, kiểu lão nói chắc như portable, vì thế lão mới chê cái name mangling của C++. Thêm nữa là trước khi LLVM phát triển mạnh thì cross platform dựa trên C++ là khó, còn C, Java và thậm chí cả Python thì nó có sẵn bộ runtime (minimal or full) port qua gần hết platform rồi nên nó dễ. Mà đâu có ai nói là cross platform bằng C++ là không thể, chỉ nói là KHÓ.
Giả sử có full runtime và support libs đi nữa thì cũng if else bằng macro tá lả trong code. Java và Python thì có lib support sẵn, còn C thì thấp cấp nên nó viết cross platform code dễ. C++ thì không phải không làm được mà mất công hơn 2 thằng kia. Thí dụ code ông dùng Boost thì đi qua mấy platform khác chắc nó có compile được không. OpenCV thì nó ghi chình ình ra trang đầu rồi "OpenCV is designed to be cross platform". Mà compiler cũng 5 7 đường, như GCC nó ưu tiên Unix Linux, bọn như MinGW hay Cygwin phải kiếm 1 library giả lập pthread mới compile nổi, chứ code thằng nào dùng pthread mà platform không support thì cũng ăn cám.
Còn Hello World nói làm gì. LLVM nó ra đúng là cứu tinh của mọi compiler. Frontend dùng compiler nào cũng được, trung gian có bitcode, backend thì output ra platform nào cũng được.
Về performance thì nói chung code Java, C++ hay Python gì nếu đã compile được ra machine code thì bọn chạy máy ảo đôi khi còn nhanh hơn, vì code nó đã được tương thích với platform. Đó là lý do Apple hay Google gì nó cho up chương trình compile ra intermediate code lên cloud, xong tùy theo device mà nó compile lại thêm lần nữa cho ra code tối ưu. Đương nhiên inner working là mình không biết.
Image Image
Ví dụ sai rồi thím, giả sử thư vien A unix có sẵn mà window không có thì phải lấy source A về compile trên window chứ đòi hỏi viết mỗi cái app nhưng đi crossplatform cũng phải có sẵn thư viện thì đào đâu ra. Thích thế thì chơi static lib, mà static lib cũng hên xui.

Riêng về máy ảo thì tôi chưa bao h đánh giá cao performace của app chạy qua 1 máy ảo như java cả vì giữa nó và core luôn có 1 tầng ở giữa để biên dịch.

Sent from Samsung galaxy tab s4 using vozFApp
Reply With Quote
  #532  
Old 23-09-2019, 10:50
holao09's Avatar
holao09 holao09 is online now
Đã tốn tiền
 
Join Date: 09-2012
Location: Internet
Posts: 2,137

JS, C/C++/C#, PHP 1119357
Reply With Quote
  #533  
Old 23-09-2019, 10:55
volamtienboi's Avatar
volamtienboi volamtienboi is offline
Đã tốn tiền
 
Join Date: 12-2007
Posts: 1,963

Quote:
Originally Posted by holao09 View Post
JS, C/C++/C#, PHP 1119357
10 năm trước đã nghe "PHP suck" rồi mà giờ nó vẫn sống khỏe mới kinh, năm nào cũng top này nọ @@
Còn ông JS cũng nhiều người chửi, lúc mình code đôi khi cũng phải chửi nhưng càng làm nhiều càng nhận ra, cứ ngôn ngữ nào khi ta chưa hiểu nó đều khiến ta chửi hết :v vì nhiều khi ra lỗi éo biết vì sao.
Reply With Quote
  #534  
Old 23-09-2019, 11:03
holao09's Avatar
holao09 holao09 is online now
Đã tốn tiền
 
Join Date: 09-2012
Location: Internet
Posts: 2,137

Quote:
Originally Posted by volamtienboi View Post
10 năm trước đã nghe "PHP suck" rồi mà giờ nó vẫn sống khỏe mới kinh, năm nào cũng top này nọ @@
Còn ông JS cũng nhiều người chửi, lúc mình code đôi khi cũng phải chửi nhưng càng làm nhiều càng nhận ra, cứ ngôn ngữ nào khi ta chưa hiểu nó đều khiến ta chửi hết :v vì nhiều khi ra lỗi éo biết vì sao.
PHP chạy khỏe ở server.
JS chạy khỏe ở client.
C chạy khỏe ở tầng firmware
C++ chạy khỏe tầng software commandline.
C# chạy khỏe phần giao diện
Khi thým làm full stack từ HW tới Solution sẽ thấy chạy nó sướng thế nào 1119357
Reply With Quote
  #535  
Old 23-09-2019, 11:12
volamtienboi's Avatar
volamtienboi volamtienboi is offline
Đã tốn tiền
 
Join Date: 12-2007
Posts: 1,963

Quote:
Originally Posted by holao09 View Post
PHP chạy khỏe ở server.
JS chạy khỏe ở client.
C chạy khỏe ở tầng firmware
C++ chạy khỏe tầng software commandline.
C# chạy khỏe phần giao diện
Khi thým làm full stack từ HW tới Solution sẽ thấy chạy nó sướng thế nào 1119357
tầm 2009 là thời điểm đại chiến ASP với PHP mảng server side rendering :v Nhìn chung PHP vẫn bị đánh giá thấp hơn
bẵng đi vài năm sau ông ASP mất mẹ hút, thằng PHP lại chiến tiếp với ASP.NET. Cuối cùng ông JS lên ngôi

Cơ mà hình như tới 2018 thì Laravel của PHP vẫn top 3 most popular backend framework. Trên nó là RoR, Django

//Mình chuyển qua kinh doanh sức code rồi
Reply With Quote
  #536  
Old 23-09-2019, 11:17
david666 david666 is offline
K.I.A
 
Join Date: 06-2011
Posts: 6,913

Quote:
Originally Posted by holao09 View Post
PHP chạy khỏe ở server.
JS chạy khỏe ở client.
C chạy khỏe ở tầng firmware
C++ chạy khỏe tầng software commandline.
C# chạy khỏe phần giao diện
Khi thým làm full stack từ HW tới Solution sẽ thấy chạy nó sướng thế nào 1119357
mình ko biết nhiều, chỉ biết là cùng 1 cấu hình thì Ghost cho Wordpres hít khói.
Reply With Quote
  #537  
Old 23-09-2019, 11:19
semih semih is offline
Senior Member
 
Join Date: 05-2010
Posts: 267

Quote:
Originally Posted by line111 View Post
Trên yb có thằng phamhuyhoang code cùng code dạo, giỏi ko tụi bây. Tao thấy nó nói nhanh như gió mà giọng ái ái bede nghe cũng mắc cười
khá giỏi đấy, làm bên sing nghe đâu tháng cũng phải tầm trăm rưởi củ
Reply With Quote
  #538  
Old 23-09-2019, 11:21
holao09's Avatar
holao09 holao09 is online now
Đã tốn tiền
 
Join Date: 09-2012
Location: Internet
Posts: 2,137

Quote:
Originally Posted by volamtienboi View Post
tầm 2009 là thời điểm đại chiến ASP với PHP mảng server side rendering :v Nhìn chung PHP vẫn bị đánh giá thấp hơn
bẵng đi vài năm sau ông ASP mất mẹ hút, thằng PHP lại chiến tiếp với ASP.NET. Cuối cùng ông JS lên ngôi

Cơ mà hình như tới 2018 thì Laravel của PHP vẫn top 3 most popular backend framework. Trên nó là RoR, Django

//Mình chuyển qua kinh doanh sức code rồi
ASP nó ngon hơn nhưng ko free.
JS thì nó vô đối ở client rồi. HTML5 chưa đáp ứng nổi yêu cầu.
Làm nghiên cứu phát triển mà gặp close source và tốn phí thì ko sướng lắm
PHP nó mạnh vì nó free
Tương lai HTML5 có thể xóa sổ JS nhưng nó là chuyện rất lâu nữa
Giờ muốn làm chuyên gia cao cấp thì nghiên cứu Haskell, Erlang, Ruby
Tiếc là mình già quá rồi.
Học lập trình 1 ngôn ngữ mất 10 năm cơ 1119357
Reply With Quote
  #539  
Old 23-09-2019, 11:40
ngmcuong2 ngmcuong2 is offline
K.I.A
 
Join Date: 03-2015
Posts: 948

Tôi ngu dốt, xin phép hỏi tại sao ae ghét JS đến vậy.
Tôi code JS cảm giác như cưỡi trên sóng dữ, thuần thục thì thấy rất sung sướng.
Reply With Quote
  #540  
Old 23-09-2019, 11:42
confemale's Avatar
confemale confemale is online now
Senior Member
 
Join Date: 10-2016
Posts: 5,566

Quote:
Originally Posted by ngmcuong2 View Post
Tôi ngu dốt, xin phép hỏi tại sao ae ghét JS đến vậy.
Tôi code JS cảm giác như cưỡi trên sóng dữ, thuần thục thì thấy rất sung sướng.
thấy chửi JS đa số mấy bác từ c#, java chuyển qua
Reply With Quote
Reply

Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

All times are GMT +7. The time now is 17:20.
Chịu trách nhiệm nội dung: Bạch Thành Trung © 2019 Công ty TNHH Thật Vi Diệu
ĐC tầng 4, số 6-8 Đường D2, Bình Thạnh, Hồ Chí Minh, Việt Nam - SĐT 0981323799 - MST 0313906593
Giấy phép thiết lập MXH số 334/GP-BTTTT, Ký ngày: 19/08/2019