avva: (Default)
[personal profile] avva
После того, как полгода не касался Джавы, думаешь: ну ладно, ну подумаешь, все не так противно, как ты помнишь... и с размаху рожей в строчку типа:

SomethingDataModel somethingDataModel = new SomethingDataModel();

Мда.
Page 1 of 5 << [1] [2] [3] [4] [5] >>

Date: 2009-05-18 01:21 am (UTC)
From: [identity profile] gaus.livejournal.com
Груви спасёт джаву.

Date: 2009-05-18 01:25 am (UTC)
From: [identity profile] iratus.livejournal.com
а во всяких Сшарпах такого не случается?

Date: 2009-05-18 01:27 am (UTC)
From: [identity profile] n-led.livejournal.com
Как я счастлив, что я не пошел на програмиста, и закончил это все на html и c++ еще в школе, чем до сих пор пользуюсь и не жалуюсь. Для того, чтобы заварить кофе - мне хватает.

Date: 2009-05-18 01:28 am (UTC)
From: [identity profile] n-led.livejournal.com
По-моему нет. В этом то и отличие Jah-вы

Date: 2009-05-18 01:37 am (UTC)
From: [identity profile] avva.livejournal.com
Я не сшарпаю, не знаю.

Date: 2009-05-18 01:41 am (UTC)
From: [identity profile] iratus.livejournal.com
Короче, ничего лучше С за последние 30 лет не придумано. :-)

Date: 2009-05-18 01:50 am (UTC)
From: [identity profile] avva.livejournal.com
с этим я не соглашусь :)

Date: 2009-05-18 01:50 am (UTC)
From: [identity profile] iratus.livejournal.com
Да прямо...
первый же пример из онлайн учебника:
http://www.devhood.com/training_modules/dist-a/LearningCSharp/learningcsharp.htm#_Toc523316497

FileStream fromStream = new FileStream(args[0], FileMode.Open, FileAccess.Read);

заменяем fromStream на fileStream и что имеем?

Date: 2009-05-18 01:51 am (UTC)
From: [identity profile] avva.livejournal.com
ну-ну, в святой троице с скалой и кложурой.

Date: 2009-05-18 01:52 am (UTC)
From: [identity profile] iratus.livejournal.com
я имею ввиду (глядя на очередной неинициализированный пойнтер, мать их направо)
для работы :-)

Date: 2009-05-18 01:59 am (UTC)
From: [identity profile] n-led.livejournal.com
"C#'s documentation system is similar to Java's Javadoc, but based on XML." - вот это я забыл, поэтому и сказал что "нет" =) Надо было мне сперва смотреть в Вики, потом писать =)

Date: 2009-05-18 02:00 am (UTC)
From: [identity profile] n-led.livejournal.com
То-есть "C# is one of the programming languages designed for the Common Language Infrastructure." - вот именно эта фраза.


Бл*, я спать. =(

Date: 2009-05-18 02:01 am (UTC)
From: [identity profile] pigmeich.livejournal.com
А что страшного если есть подсветка и автодополнение?

Date: 2009-05-18 02:07 am (UTC)
From: [identity profile] meshko.livejournal.com
Очень интересно Ваше мнение: дело действительно в языке или это пользователи такую культуру вокруг него развели?
Я склоняюсь ко второму. Мне кажется, что в конце 90ых этого ужаса ещё не было и ничто его не предвещало.

Date: 2009-05-18 02:27 am (UTC)
From: [identity profile] gaus.livejournal.com
Петончег хороший.

Date: 2009-05-18 02:37 am (UTC)
From: [identity profile] itman.livejournal.com
А подобные обозначения нужны для javadoc?

Date: 2009-05-18 02:42 am (UTC)
From: [identity profile] gaus.livejournal.com
Скала странная, какая-то она слишком умная. Кложуру не трогал. А Груви приятный. Его недавно купил СпрингСорс: если они допилят Грейлс до зрелого состояния, то можно будят выбросить на помойку Spring MVC, Struts и прочие ужасы.

Date: 2009-05-18 02:47 am (UTC)
From: [identity profile] iratus.livejournal.com
дико медленный интерпретатор.
В качестве языка скриптов неплох.
Но REXX все равно лучше.

Date: 2009-05-18 02:51 am (UTC)
From: [identity profile] shmel39.livejournal.com
Ну как, это своего рода тренировка. Для пальцев, например ;-) Я как-то уже привычен к этому.

Date: 2009-05-18 02:52 am (UTC)
From: [identity profile] avva.livejournal.com
зарядка для хвоста :)

Date: 2009-05-18 02:53 am (UTC)
From: [identity profile] gaus.livejournal.com
Ну, если с компилируемыми языками сравнивать, то да, медленный.

Date: 2009-05-18 02:53 am (UTC)
From: [identity profile] tagold.livejournal.com
На современном С# это будет выглядеть так:

var fromStream = new FileStream(args[0], FileMode.Open, FileAccess.Read);

Если fromStream - локальная переменная. Я лично предпочитаю старый вариант, если только тип не слишком сложный.

Date: 2009-05-18 03:10 am (UTC)
From: [identity profile] pigmeich.livejournal.com
Не знаю. Нужны ли?

Вообще если уж ООП

Date: 2009-05-18 03:11 am (UTC)
From: [identity profile] iratus.livejournal.com
то только так:

with Ada.Text_IO, Ada.Finalization;
use Ada.Text_IO, Ada.Finalization;

package Component is
type WIDGET is new CONTROLLED with
record
Size : INTEGER;
Number : INTEGER;
end record;

procedure Initialize(Item : in out WIDGET);
procedure Adjust(Item : in out WIDGET);
procedure Finalize(Item : in out WIDGET);
end Component;

package body Component is

procedure Initialize(Item : in out WIDGET) is
begin
Put_Line(" This is from Initialize");
end Initialize;

procedure Adjust(Item : in out WIDGET) is
begin
Put_Line(" This is from Adjust");
end Adjust;

procedure Finalize(Item : in out WIDGET) is
begin
Put_Line(" This is from Finalize");
end Finalize;

end Component;

with Ada.Text_IO, Component;
use Ada.Text_IO, Component;

procedure Control is
Paper : WIDGET;
Pencil : WIDGET;
begin

Put_Line("Beginning this simple program");
Paper.Size := 11;
Paper.Number := 25;
Put_Line("Paper record filled with data");
Pencil := Paper;
Put_Line("Paper copied to Pencil");
Paper := Pencil;
Put_Line("Pencil copied to Paper");
end Control;

Date: 2009-05-18 03:13 am (UTC)
From: [identity profile] itman.livejournal.com
Для доксиджена точно не нужны. Вот я и спрашиваю: эта система наименований, которая у Анатолия в примере, она для javadoc?
Page 1 of 5 << [1] [2] [3] [4] [5] >>

December 2025

S M T W T F S
  123 4 56
78 9 10 11 1213
1415 1617181920
21 22 23 24 2526 27
28293031   

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Dec. 29th, 2025 07:13 am
Powered by Dreamwidth Studios