то, что вы говорите, свидетельство оч низкого уровня программиста.
Опа. Это в каком месте?
Последний раз я что-либо создавал года так три назад. Придётся мне вот прямо сейчас очень напрягать мозги и вспоминать.
Представим, что мы хотим создать контейнер типа Фрейм и разместить в нём например десять компонентов типа Кнопка и назвать их по порядковым номерам.
Ну, вот такие вот строчки набрал бы я:
import javax.swing.*;
import java.awt.*;
class TenButtons {
JFrame tenButtonsForm = new JFrame ("Ten Buttons");
tenButtonsForm.setDefaultCloseOperation (JFrame.EXIT_ON_CLOSE);
tenButtonsForm.setSize (500,300);
tenButtonsForm.getContentPane ().setLayout (new FlowLayout);
JButton [] numButton = new JButton [10];
String buttonName = " ";
for (int num = 1; num<=10 ; num++){
buttonName = (String) num;
numButton[num] = new JButton(buttonName);
tenButtonsForm.getContentPane ().add(numButton[num]);
}
tenButtonsForm.setVisible (true);
}
public class DrawTenButtons {
public static void main (String [] args) {
SwingUtilities.invokeLater (new Runnable {
public void run() {
new TenButtons();
}
});
}
}
Китайским кодом в народе обычно называют самый простой (сделанный в лоб) в понимании, но не в написании код. Ну, обычно так делают те, кто не знает, как управляться с циклами и методами. Что-то типа следующего образца:
import javax.swing.*;
import java.awt.*;
class TenButtons {
public static void main (String [] args) {
SwingUtilities.invokeLater (new Runnable {
public void run() {
JFrame tenButtonsForm = new JFrame ("Ten Buttons");
tenButtonsForm.setDefaultCloseOperation (JFrame.EXIT_ON_CLOSE);
tenButtonsForm.setSize (500,300);
tenButtonsForm.getContentPane ().setLayout (new FlowLayout);
JButton numButton1 = new JButton () ;
numButton1.setText("1");
tenButtonsForm.getContentPane ().add(numButton1);
JButton numButton2 = new JButton () ;
numButton2.setText("2");
tenButtonsForm.getContentPane ().add(numButton2);
JButton numButton3 = new JButton () ;
numButton3.setText("3");
tenButtonsForm.getContentPane ().add(numButton3);
JButton numButton4 = new JButton () ;
numButton4.setText("4");
tenButtonsForm.getContentPane ().add(numButton4);
JButton numButton5 = new JButton () ;
numButton5.setText("5");
tenButtonsForm.getContentPane ().add(numButton5);
JButton numButton6 = new JButton () ;
numButton6.setText("6");
tenButtonsForm.getContentPane ().add(numButton6);
JButton numButton7 = new JButton () ;
numButton7.setText("7");
tenButtonsForm.getContentPane ().add(numButton7);
JButton numButton8 = new JButton () ;
numButton8.setText("8");
tenButtonsForm.getContentPane ().add(numButton8);
JButton numButton9 = new JButton () ;
numButton9.setText("9");
tenButtonsForm.getContentPane ().add(numButton9);
JButton numButton10 = new JButton () ;
numButton10.setText("9");
tenButtonsForm.getContentPane ().add(numButton10);
tenButtonsForm.setVisible (true);
}
});
}
Ну, индусский код - это абсолютно непонятно и криво написанный код, который при этом самым удивительным образом что-то выполняет. Раньше было так, что в Индии программистам платили за количество кода. И вот они лепили всё в кучу, чтобы только набрать нужное количество строк. Когда в китайском коде ещё что-то можно разобрать, то индусский код такой возможности не представляет. Писать такой код я уже не буду. Не могу придумать, как его изобразить.
Но суть в том, что вот примерно так для меня выглядят тексты, нагруженные сложными предложениями и оборотами.
утверждаете что данный текст слишком сложен для вашего мозга
Мой мозг справляется с переводом строк в доступную информацию. Но зачем всё это делать, если я, к примеру, могу взять другую книгу, в которой стиль автора не переполнен "красивостями". Улавливаете суть? Я читатель, изучаю новые книги. Беру одну, а там "главный герой, обладающий познаниями в магии, заполнившей собой всё пространство сказочных земель, расположенных где-то в параллельном мире, население которого давно вымерло, попытавшись соорудить адронный коллайдер". Беру вторую, а в ней сюжет идентичен первой, но текст не такой закрученный. Вот потому я возьму вторую.
И да, я не пытался заставить автора менять свой стиль. Ни в коем случае. Но поэкспериментировать всё же стоит. Почему бы и нет, например?
Отредактировано Dreammor (18-09-2013 16:44:59)